Посмотрите, как создать TIMESTAMPS и работать с ними, преобразовать дату в метку времени и преобразовать ее обратно в дату в желаемом формате, когда вы хотите ее напечатать
функции в JavaScript:
получить текущую метку времени
new Date().getTime(); //in miliseconds
печать отметки времени в строку
//make formated date
var date = new Date(unix_timestamp*1000);
// hours part from the timestamp
var hours = date.getHours();
// minutes part from the timestamp
var minutes = date.getMinutes();
// seconds part from the timestamp
var seconds = date.getSeconds();
// will display time in 10:30:23 format
var formattedTime = hours + ':' + minutes + ':' + seconds;
строка с отметкой времени
//this only supports limited formats
function toTimestamp(strDate){
var datum = Date.parse(strDate);
return datum/1000;
}
function toTimestamp(year,month,day,hour,minute,second){
var datum = new Date(Date.UTC(year,month-1,day,hour,minute,second));
return datum.getTime()/1000;
}