如何解决 Javascript 在 Safari 中获取时间的问题
How to fix getting time in Safari for Javascript
在 Chrome 和 Firefox 中获取时间时,我获取给定日期的毫秒数,但对于 Safari,它显示 NaN。为什么会发生这种情况的任何想法?我需要它在 Safari 中也显示毫秒数。
PHP代码
$date = $product->getDateEnd();
Javascript:
var countDownDate = new Date("<?php echo $date ?>").getTime();
我猜你找到了这个模式 yyyy-mm-dd
。这不是官方支持的 Date
模式,某些浏览器如 Chrome 和 Firefox 将支持它,但 Safari 不支持。
尝试使用其他版本,例如:
yyyy/mm/dd
mm/dd/yyyy
mm-dd-yyyy
在 Chrome 和 Firefox 中获取时间时,我获取给定日期的毫秒数,但对于 Safari,它显示 NaN。为什么会发生这种情况的任何想法?我需要它在 Safari 中也显示毫秒数。
PHP代码
$date = $product->getDateEnd();
Javascript:
var countDownDate = new Date("<?php echo $date ?>").getTime();
我猜你找到了这个模式 yyyy-mm-dd
。这不是官方支持的 Date
模式,某些浏览器如 Chrome 和 Firefox 将支持它,但 Safari 不支持。
尝试使用其他版本,例如:
yyyy/mm/dd
mm/dd/yyyy
mm-dd-yyyy