たとえば、時間と分(日付ではない)の結果を得るために時間を減算したい
2006/02/26 18:25
マイナス
2006/02/26 18:23
の中へ
2分
また、減算したい時間は文字列であり、datetime オブジェクトではありません。
たとえば、時間と分(日付ではない)の結果を得るために時間を減算したい
2006/02/26 18:25
マイナス
2006/02/26 18:23
の中へ
2分
また、減算したい時間は文字列であり、datetime オブジェクトではありません。
文字列を日付/時刻オブジェクトに変換します。これで、日付関数を利用できるようになります。合計の差を分単位で取得し、単純な除算 / mod を使用すると、合計の時間と分が得られます。
<cfset time1 = parseDateTime("02/26/2006 06:25 PM")>
<cfset time2 = parseDateTime("02/26/2006 06:23 PM")>
<cfset diff = dateDiff("n", time2, time1)>
<cfset hours = int(diff / 60)>
<cfset minutes = diff mod 60>