Как из секунд, прошедших с 1 января 1970 года, получить текущую дату и время?
Добрый вечер.
Даны секунды 1265990429 прошедшие с 1 января 1970 года. Как можно получить из них текущую дату и время с помощью js?:blink: |
|
Спасибо
|
Делаю так new Date().getMinutes(1265990429); - возвращает текущие минуты (системного времени). А как из 1265990429 получить минуты не системные, а которые в 1265990429 сохранены?
|
new Date(1265990429).getMinutes()
|
Делаю так alert (new Date(1265990029).getDate()+' '+new Date(1265990029).getMonth()+' '+new Date(1265990029).getYear()+' в '+new Date(1265990029).getHours()+':'+new Date(1265990029).getMinutes());
Результат сценария: 15 0 70 в 18:39 Хотя должен быть таким: 12 фервраля 2010 в 15:53 |
Цитата:
var date = new Date(1265990029); alert([ date.getDate(), ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"][date.getMonth()], date.getFullYear() ].join(" ")); сегодняшний день вот: var date = new Date(1266007932329); alert([ date.getDate(), ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"][date.getMonth()], date.getFullYear() ].join(" ")); |
Через php вывел:
$MasMes = array("января", "фервраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"); $vremja = '1265990029'; $Array = getdate($vremja); $God = $Array['year']; $Mesjac = $MasMes[$Array['mon']-1]; $Den = $Array['mday']; $Hour = $Array['hours']; $Minuti = $Array['minutes']; echo $Den .' ' .$Mesjac .' ' .$God .' в ' .$Hour .':' .$Minuti; |
В JS аргументом принимается Date кол-во миллисекунд.
alert(new Date(1265990429*1000)) |
благодарю
|
Часовой пояс GMT +3, время: 03:44. |