Как исправить время получения в Safari для Javascript

Получая время в Chrome и Firefox, я получаю количество миллисекунд на определенную дату, но для Safari - NaN. Есть идеи, почему это произойдет? Мне нужно, чтобы он также показывал количество миллисекунд - как хорошо - в Safari.

Код PHP

$date = $product->getDateEnd(); 

Javascript:

var countDownDate = new Date("<?php echo $date ?>").getTime();

1 ответ

Решение

Я полагаю, у вас есть шаблон yyyy-mm-dd, Это официально не поддерживается Date шаблон, некоторые браузеры, такие как Chrome и Firefox, будут поддерживать его, но Safari нет. Попробуйте использовать другие версии, такие как:

yyyy/mm/dd mm/dd/yyyy mm-dd-yyyy

Другие вопросы по тегам