Ответ 1
var date = new Date(1313564400000);
var month = date.getMonth();
и др.
Это будет в локальном браузере пользователя.
У меня есть временная метка unix, например, 1313564400000.00. Как преобразовать его в объект Date и получить месяц/год/день соответственно? Следующие действия не будут выполняться:
function getdhm(timestamp) {
var date = Date.parse(timestamp);
var month = date.getMonth();
var day = date.getDay();
var year = date.getYear();
var formattedTime = month + '/' + day + '/' + year;
return formattedTime;
}
var date = new Date(1313564400000);
var month = date.getMonth();
и др.
Это будет в локальном браузере пользователя.
Вместо использования parse
, который используется для преобразования строки даты в Date
, просто передайте ее в конструктор Date
:
var date = new Date(timestamp);
Убедитесь, что ваша метка времени Number
, конечно.