我正在尝试更改此日期格式:
$date= date('Y-m-d H:i:s')
在此:
Jan 5, 2100 23:50:00
在这里使用它:
var acountDownDate = new Date("<?php echo $date?>").getTime();
最佳答案
I'm trying to change this date format...in to this...
Jan 5, 2100 23:50:00
...to use it here...
不要这样做。该字符串不是 JavaScript 的 Date
对象应该解析的任何格式。
相反,请使用提供 ISO-8601 字符串的 c
,Date
构造函数支持该字符串。
$date= date('c')
或者,因为您想要的是毫秒纪元值(自格林尼治标准时间 1970 年 1 月 1 日午夜以来的毫秒数)(我可以告诉您,因为您在 JavaScript 上使用
),直接输出即可,而不是使用getTime()
>DateDate
。如果毫秒部分并不重要,请使用 time
并乘以 1000:
$date = time() * 1000
然后:
var acountDownDate = <?php echo $date?>;
如果你想要毫秒精度,
关于javascript - 将日期格式从数字更改为字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58790347/