説明不足ですみません。
basedatetime = "2020/12/07 00:00:00"
yuuyobi ="2020/03/07 00:00:00"
checkdatetime = Now
diffdatetime = DateDiff("s", basedatetime, checkdatetime)
If diffdatetime < 0 then
time_flg = "NO"
Else If diffdatetime >= 0 then
time_flg = "OK"
End If
End If |
---|
というVBSがあります。 |
現在basedatetime, checkdatetimeの差分をとっているのですが
【basedatetime】と、【checkdatetimeからyuuyobiの幅の中】の差分がとれるDateDiffのオプションがあればと思いました。
> 【basedatetime】と、【checkdatetimeからyuuyobiの幅の中】の差分
この差分とは具体的にどのような値になりますか。
例えば、
basedatetime = "2020/12/07 00:00:00"
yuuyobi ="2020/03/07 00:00:00"
checkdatetime = ”2020/10/23”00:00:00"
の場合のあなたの期待する差分はなんでしょうか。
checkdatetime - (basedatetime~yuuyobiの間) という差分です。
今はcheckdatetime - basedatetimeがマイナスだったら処理をするスクリプトがあり
そこに今回yuuyobiを追加して期間の幅を持たせようとしています。
私の例示した日付の場合はどのような結果になるのか具体的な値を提示してください。
よく考えてみたら差分が2つになってしまいます。
basedatetime -checkdatetime = 1/19
yuuyobi - checkdatetime = -7/23
気づかせてくださってありがとうございます!
回答1件
あなたの回答
tips
プレビュー