JQuery Datepicker Установить значение как время эпохи - PullRequest
6 голосов
/ 28 ноября 2011

Я использую сборщик данных следующим образом:

$('#startTime').datepicker("option", "dateFormat", 'yy-mm-dd ');

Однако, когда я хочу установить его, у меня есть значение время эпохи , которое приходит с моего сервера (миллисекунды со стандартной базывремя 1 января 1970 г.) Как я могу сделать так, чтобы, когда я установил его так, он просто показывал число вместо даты, как обычно?

Ответы [ 2 ]

7 голосов
/ 28 ноября 2011
$('#startTime').datepicker("option", "dateFormat", '@');

@ устанавливает формат для отметки времени UNIX -> http://docs.jquery.com/UI/Datepicker/formatDate
Обратите внимание: это милли секунд, а не секунд

3 голосов
/ 14 сентября 2012
$(function()
{
    $("input[type='text']")
        .datepicker({ dateFormat: '@' })
        .change( function(){ this.value = parseInt(this.value,10)/1000; });
});

это то, что я сделал, чтобы получить секунды и мс от средства выбора даты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...