私は少し混乱しています!私は次のJSを持っています
//Set datetimes for the centre of the Timeline and the highlighting period
var myCurrentDateTime = new Date();
var MS_PER_MINUTE = 60000;
var MinsToDeductForCentre = 1440
var MinsEitherSideOfNow = 720
var myTLcenterdate = new Date(myCurrentDateTime - (MinsToDeductForCentre * MS_PER_MINUTE));
var tldate = myTLcenterdate.toString()
var hlStartDate = new Date(myCurrentDateTime - (MinsEitherSideOfNow * MS_PER_MINUTE));
var hlEndDate = new Date(myCurrentDateTime + (MinsEitherSideOfNow * MS_PER_MINUTE));
myTLcentredate は、現在時刻の 24 時間前の日付を教えてくれます
hlStartDate は、現在の時刻の 12 時間前の日付を教えてくれます
しかし、hlEndDate は NotANumber エラーを出します...
基本的に、myCurrentDateTime と MinsEitherSideOfNow * MS_PER_MINUTE (43200000) の値を文字列として扱い、それらを結合して、たとえば「Thu May 17 10:44:17 UTC+0100 201243200000」とします。
なんで?