相当于PHP中的新日期(2011,3,1)
PHP中的javascript new Date(2011, 3, 1)
等效于什么?相当于PHP中的新日期(2011,3,1)
p.s.上面的函数的输出是:
Fri Apr 01 2011 00:00:00 GMT+0100 (BST) {}
我试图寻找低谷PHP的DateTime预定义常量,但没有发现类似的百通。
尝试使用这样的:
echo date ("M-d-Y", mktime (0,0,0,12,32,1997));
更多信息可以在这里找到:mktime function manual
你一定日期( “XXX”)函数的使用正确的价值观。更多信息可以在这里找到:date function manual
为什么你甚至提交此作为一个答案? – Gajus 2011-02-01 20:53:17
答案是否意味着您的问题的确切解决方案?你要求等价,不是回答你的问题吗? – 2011-02-01 20:57:12
<?php
$date = date_create('2011-03-01');
echo date_format($date, 'D M d Y H:i:s eO (T)');
?>
格式:http://www.php.net/manual/en/function.date.php
如果你想在RFC2822标准化的格式,使用r
为格式。这将使你的格式:
Thu, 21 Dec 2000 16:01:07 +0200
<?php
date("D M d Y H:i:s \G\M\TO (T)",strtotime('Midnight April 1st 2011'));
?>
这将输出Fri Apr 01 2011 00:00:00 GMT+0100 (BST)
如果您的时区设置正确(在这种情况下Europe/London
)
或者用mktime()或时间()或一个时间戳或你有什么,而不是strtotime()。需要注意的是eO (T)
的日期格式不会给输出作为Java函数一样的,如果时区为北美/纽约或什么的,然后它会输出类似North America/New York-0500 (EST)
不是GMT-0500 (EST)
也可以使用一个DateTime对象。
*(参考)* http://de2.php.net/manual/en/ref.datetime.php – Gordon 2011-02-01 20:51:58