Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   timestamp to date (https://javascript.ru/forum/misc/42569-timestamp-date.html)

Fedya 01.11.2013 02:15

timestamp to date
 
Здравствуйте.
Скажите, пожалуйста, почему у меня появляется ошибка
Код:

Uncaught TypeError: Object 1383256393000 has no method 'getHours'
Вот мой код
//получаем timestamp
post_date[i] = ParseData(parseInt(data_post.response.items[i].date) * 1000);

//функция ParseData
    function ParseData(date) {
    	var hours = date.getHours();
    	var minutes = date.getMinutes();
    	var seconds = date.getSeconds();
    	var day = date.getDate();
    	var month = dategetMonth();
    	var year = date.getFullYear();
    	return day + "." + month + "." + year + " " + hours + ":" + minutes + ":" + seconds;
    }

danik.js 01.11.2013 04:48

var timestamp = 1383256393000;
var date = new Date();
date.setTime(timestamp);
alert( date.getHours() );

Вовчек 11.09.2015 11:22

Цитата:

Сообщение от danik.js (Сообщение 279048)
date.setTime(timestamp);

если timestamp измеряется в секундах(это зависит от настроек), а javascript setTime принимает миллисекунды, то правильно будет и так:
date.setTime(timestamp*1000);


Часовой пояс GMT +3, время: 22:40.