我怎么能在PHP中说这个Javascript:
var ts=Date.UTC(1985,1,22);
答案 0 :(得分:8)
PHP的在线文档非常有用:http://www.php.net/manual/en/ref.datetime.php
mktime
采用args hour
,minute
,second
,month
,day
,year
。
$ts = mktime(0, 0, 0, 1, 22, 1985);
Date.UTC
返回毫秒,而mktime
返回秒,所以如果你还想要毫秒,则乘以1000。
答案 1 :(得分:6)
$date = new DateTime(NULL, new DateTimeZone('UTC'));
$date->setDate(1985, 1, 22);
$ts = $date->getTimestamp();
编辑:更正时区参数。
答案 2 :(得分:1)
$ts = gmmktime(0, 0, 0, 2, 22, 1985) * 1000