php で mktime() 関数を使用して、指定された年、月、日、分の秒を次のように取得しています
$seconds = mktime($hour,$minute,$month,$day,$year);
しかし、私はjavascriptで同じものを使いたい...誰かがJavaScriptで同等の関数を使用する方法を提案できますか?出力。
php で mktime() 関数を使用して、指定された年、月、日、分の秒を次のように取得しています
$seconds = mktime($hour,$minute,$month,$day,$year);
しかし、私はjavascriptで同じものを使いたい...誰かがJavaScriptで同等の関数を使用する方法を提案できますか?出力。
var seconds = new Date(year, month, day, hours, minutes, seconds, 0).getTime() / 1000;
上記は、1970 年 1 月 1 日からの秒数を示します。getTime()
ミリ秒を与えるため、1000で割ります。注(Aler Closeも述べたように)、月の範囲は0〜11であるため、mktime
function java_mktime(hour,minute,month,day,year) {
return new Date(year, month - 1, day, hour, minutes 0, 0).getTime() / 1000;
}
Date オブジェクトを使用する
function mktime(hour,minute,month,day,year){
a=new Date()
a.setHours(hour)
a.setMinutes(minute)
a.setDate(day)
a.setYear(year)
return a.getTime()/1000
}
あるいは、
function mktime(hour,minute,month,day,year){
return (new Date(year, month, day, hour, minute, 0)).getTime()/1000;
}
Date オブジェクトを使用できます (月は 0 から 11 の値です)。
var date = new Date(year, month, day, hours, minutes, seconds);