|
▼まり さん:
こんにちは。
>ソースを教えていただきたいです!!!
掲示板の上にある「こちら」をクリックして表示される
サイトの基本方針をご確認されてみてください。
(特に「してはいけない質問について」の項あたりを…)
日付の差を求める関数として DateDiff 関数がありますが、
今回の場合は
・x年xヶ月x日という表示でなく、単純にx日という表記で良い
・時間まで求める必要がある
という事で、単純にtxt退職日からtxt本日を引き、
整数部が日にち、Format関数を小数部に使い時間を求める方法でも良さそうです。
あとは仕様の問題として
・片方に何も入っていなかった場合どうするのか
・時間が入力されていなかった場合どうするのか
などを決める必要が出てきそうですね。
例えば
txt本日 2007/03/31 15:33
txt退職日 2007/03/31
の場合、txt退職日まで にはマイナスの値が入ることになります。
・昨年度いっぱいでの退職者の日付を入力する場合、
ユーザさんの入力を 2007/04/01 としてもらう様にする
・時間が入っていない場合は警告を出して、時間まで入力させる
・時間が入っていない場合は勝手にプログラムで 23:59:59 を足す
など、考えられそうですね。
|
|