我无法在日历上显示正确日期的事件。
到目前为止,这是我的代码:
$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。这就是为什么它与时间戳不匹配?
答案 0 :(得分:0)
mktime(0,0,0,$cMonth,1,$cYear);
通过数字返回原始时间戳值。
请格式化您的日期:
$rawTime = mktime(0,0,0,$cMonth,1,$cYear);
$timestamp = date( "Y-m-d", $rawTime );