2
私たちは現在、人が当サイトにいる時間を追跡しています。24時間以上の時間フォーマットを使用するColdfusion DateDiff
00:10:00(10分)か100:00:00(100時間)かにかかわらず、各ユーザーには時間が設定されています。
私はこのコード行を使用していたときに問題が来る:
<cfset seconds_left = datediff("s",variables.time_used,form.site_time)>
をそれらの変数のいずれかが24時間以上(24:00:00)である場合には、エラーがスローされます。
を40:00:00 is an invalid date or time string.
この問題を解決する方法についてのご意見はありがとうございます。ありがとうございます。
時間変数はどのように戻されますか?文字列、または部分(h、m、s)として?これらはどのように構築されていますか? –
これらは文字列として渡され、varcharとしてDBに格納されます。 – RandyLahey