指定した日付間の日数と週数を出してみる
コード.gs
function get_days_weeks(){
var start = "2018/01/01";
var end = "2018/01/31";
var start_date = new Date(start);
var end_date = new Date(end);
var diff_days = (end_date - start_date) / 1000 / 60 / 60 / 24;
var weeks = Math.floor(diff_days / 7);
var rest_days = (diff_days % 7);
Logger.log([start, "から", end,"になるまで", diff_days, "日間", weeks, "週間と", rest_days, "日"]);
}
|
意訳この機能がやること startの日付を決める endの日付を決める new Dateにstartを渡して new Dateにendを渡して その日数を計算して(ミリ秒で出るので÷1000で秒に、÷60で分に、÷60で時間に、÷24で日数になる) その日数を7で割って何週間か計算して あまった日数を計算して ログに出す |
実行結果
