匹配时间戳与事件日历的当前日期

时间:2013-08-10 00:35:10

标签: php mysql

我无法在日历上显示正确日期的事件。

到目前为止,这是我的代码:

$timestamp = mktime(0,0,0,$cMonth,1,$cYear);
$maxday = date("t",$timestamp);
$thismonth = getdate ($timestamp);
$startday = $thismonth['wday'];

$queryEvent = "SELECT * FROM myweekevents WHERE date = '$timestamp' ";
$resultEvent = mysql_query($queryEvent);
$rowEvent = mysql_fetch_assoc($resultEvent);

我无法显示事件的正确日期信息。我的数据库上的日期格式是Y-M-D。这就是为什么它与时间戳不匹配?

1 个答案:

答案 0 :(得分:0)

mktime(0,0,0,$cMonth,1,$cYear);通过数字返回原始时间戳值。

请格式化您的日期:

$rawTime = mktime(0,0,0,$cMonth,1,$cYear);
$timestamp = date( "Y-m-d", $rawTime );