, поэтому я просто хочу найти дату до сегодняшнего дня или в будущем. Так basiclly у меня есть эта конструкция:Проблемы с меткой времени с JavaScript
function data(startdate, enddate)
{
var that = this;
start = startdate;
end = enddate;
var today = new Date();
today = today.getTime();
today = Date.parse(today);
this.status = false; // True = Server is in maintenance
this.init = function()
{
isDone();
}
function isDone(){
if(Date.parse(start) < today && today < Date.parse(end))
{
that.status = true;
console.log(that.status);
}else
{
that.status = false;
console.log(that.status);
}
}
}
Чем я называю это так:
var x1 = new Date(2013,2,23,12,3,45);
var x2 = new Date(2013,2,27,12,3,45);
var foobar = new data(x1,x2);
foobar.init();
Так пытались выяснить, какие Javascript создает:
start:1364036625000
end: 1364382225000
today: 1361796935000
Я также проанализирован его обратно в стандартном формате:
start:Sat Mar 23 2013 12:03:45 GMT+0100
end:Wed Mar 27 2013 12:03:45 GMT+0100
today:Mon Feb 25 2013 13:54:56 GMT+0100
Итак, я понятия не имею, как это исправить или как это можно было бы исправить ...
'today = Date.parse (new Date(). GetTime());' выглядит ужасно. Что он должен делать? – Bergi
Вы заметили, что 'start' и' end' находятся в марте? – Bergi
Его цель - получить текущее время и разделить его на секунды. Нет, я этого не заметил: C большой провал ... – Leagis