PHP返回JS UTC日期格式

时间:2010-09-15 03:25:17

标签: php javascript date utc

有没有办法可以使用与Date.UTC(y,m,d)返回的格式相同的PHP返回日期?

以下是我需要的格式示例:

1274745600000(2010年4月25日)

3 个答案:

答案 0 :(得分:6)

PHP:

$date = '13-09-2010 00:00:00';
date_default_timezone_set('UTC');
echo  (strtotime($date) * 1000) - (strtotime('02-01-1970 00:00:00') * 1000);
//1286928000000

使用Javascript:

Date.UTC(2010, 9, 13);
//1286928000000

答案 1 :(得分:2)

<强> [编辑]:

它返回 OUTPUT 的方式是从1970年1月1日到2005年7月8日的毫秒数,根据通用时间:您可以通过mktime获得并追加三个{{1像这样:

0

这将显示:

  

1284508800000


你可以使用日期函数来获得JS UTC INPUT 格式:

echo mktime(0, 0, 0, 9, 15, 2010).'000';

这将显示:

  

2010,9,15


答案 2 :(得分:0)

在你的功能中使用

date_default_timezone_set('UTC');

这设置了要使用的默认时区。从PHP 5.1开始提供。您可以通过 date()函数回显日期