簡體   English   中英

PHP返回JS UTC日期格式

[英]PHP return JS UTC date format

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

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

1274745600000(2010年4月25日)

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

[編輯]:

它返回OUTPUT的方式是從1970年1月1日到2005年7月8日的毫秒,根據通用時間:你可以通過mktime得到它並像這樣追加三個0

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

這將顯示:

1284508800000


您可以使用日期函數來獲取JS UTC INPUT格式:

echo date("Y,n,j");

這將顯示:

2010,9,15


在你的功能里面使用

date_default_timezone_set('UTC');

這設置了要使用的默認時區。 自PHP 5.1起可用。您可以簡單地按日期()函數回顯日期

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM