PHP返回JS UTC日期格式
是否有任何方法可以使用PHP返回与date.UTC(y,m,d)返回的格式相同的日期 以下是我需要的格式示例:PHP返回JS UTC日期格式,php,javascript,date,utc,Php,Javascript,Date,Utc,是否有任何方法可以使用PHP返回与date.UTC(y,m,d)返回的格式相同的日期 以下是我需要的格式示例: 127474560000(2010年4月25日)[编辑]: 它返回输出的方式是从1970年1月1日到2005年7月8日的毫秒数,根据世界时间:你可以通过它来获得,并附加三个0,如下所示: echo mktime(0, 0, 0, 9, 15, 2010).'000'; 这将显示: 1284508800000 您可以使用日期函数获取JS UTC输入格式: echo date("Y,n
127474560000(2010年4月25日)[编辑]: 它返回输出的方式是从1970年1月1日到2005年7月8日的毫秒数,根据世界时间:你可以通过它来获得,并附加三个
0
,如下所示:
echo mktime(0, 0, 0, 9, 15, 2010).'000';
这将显示:
1284508800000
您可以使用日期函数获取JS UTC输入格式:
echo date("Y,n,j");
这将显示:
2010年9月15日
在函数内部使用
日期\默认\时区\设置('UTC');
这将设置要使用的默认时区。从PHP 5.1.0开始提供,您只需通过date()函数回显日期即可。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
UTC()方法返回自1970年1月1日午夜以来日期字符串中的毫秒数(根据世界时)。我试图直接从PHP返回JS UTC格式的日期,因此不必使用JS进行转换。这可能吗?是的,使用
mktime
(第一种方法),这是可能的。它以UTC格式返回数据。试试看。@shamitormarmktime()返回秒数。Date.UTC()以稍微不同的格式返回毫秒。您知道如何从Carbon package中获取它吗?