日時の加算・減算

C#Pythonjavascriptphp
//指定日時となるDateTimeオブジェクトを作成
DateTime dt1 = new DateTime(2022, 5, 27, 10, 30, 0);

//何日何時間何分何秒後を決めるTimeSpanオブジェクトを作成
TimeSpan ts1 = new TimeSpan(1, 2, 30, 0);

//日時の加算
DateTime dt2 = dt1 + ts1;

//日時の加算
DateTime dt3 = dt1 + ts1;
import datetime

// 元の日時
dt1 = datetime.datetime(2020, 7, 21, 6, 12, 30, 551)

// 日時の加算
dt2 = dt1 + datetime.timedelta(days=1)

// 日時の減算
dt3 = dt1 + datetime.timedelta(days=-1)
// 指定日時
var dt = new Date(2021, 5 - 1, 5, 9, 0, 40); // 減算の場合+を-にする
 
//1年後
dt.setFullYear(dt.getFullYear() + 1); // 減算の場合-を+にする
 
//1か月後
dt.setMonth(dt.getMonth() + 1);
 
//1日後
dt.setDate(dt.getDate() + 1);
 
//1時間後
dt.setHours(dt.getHours() + 1);
 
//1分後
dt.setMinutes(dt.getMinutes() + 1);
 
//1秒後
dt.setSeconds(dt.getSeconds() + 1);
// 現在日時の取得
$dt = new DateTime();
$dt->format('Y/m/d H:i:s');

// 日時の加算
$dt2 = $dt->modify('+1 day');
$dt2->format('Y/m/d H:i:s');

// 日時の減算
$dt3 = $dt->modify('-1 day');
$dt3->format('Y/m/d H:i:s');

コメント

タイトルとURLをコピーしました