PHP strtotime不适用于日期和星期几

时间:2014-09-03 15:15:29

标签: php date strtotime

这是一个奇怪的...很确定这是一个strtotime问题,但是会喜欢一些帮助,为什么这将是部分工作......

代码:

$dateReturnedFromMySQL = '2014-09-22 18:00:00'
$startDate = strtotime( $dateReturnedFromMySQL );
$startMonth = date( 'M', $startDate );
$startDate = date( 'd', $startDate );
$startDay = date( 'D', $startDate );
$startFullDate = date('M d, Y', $startDate );

变量$ startMonth,$ startDate正确输出。 (分别于9月22日)

变量$ startFullDate返回1969年12月31日(显然是一个strtotime问题,但不确定为什么?)

变量$ startDay总是返回为Wed(再次,显然是一个strtotime问题,但不确定为什么?)

1 个答案:

答案 0 :(得分:5)

您正在覆盖原始变量:

$startDate = date( 'd', $startDate );
^^^^^^^^^^ here

您应该使用不同的名称。