1

たとえば、時間と分(日付ではない)の結果を得るために時間を減算したい

2006/02/26 18:25

マイナス

2006/02/26 18:23

の中へ

2分

また、減算したい時間は文字列であり、datetime オブジェクトではありません。

4

1 に答える 1

5

文字列を日付/時刻オブジェクトに変換します。これで、日付関数を利用できるようになります。合計の差を分単位で取得し、単純な除算 / 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>
于 2011-03-01T21:55:31.123 に答える