「今、何時?」を改良
前回の日記(ある日付範囲を1日として考えたとき、今日が何時何分なのか - 今日覚えたこと)で作った、今、何時?を改良した。
- 計算ロジックをちょっと変更
- パーマリンクを持つようにした
計算ロジックをちょっと変更
従来は、
- 開始日の0時0分0秒から
- 終了日の0時0分0秒まで
を1日として考えるロジックにしていたけど、これを
- 開始日の0時0分0秒から
- 終了日の23時59分59秒まで
に変えた。この方がよりリアルな時刻が出る。例えば両方に同じ日付を指定したら、現在時刻がそのまま出る。こっちの方がいい。
パーマリンクを持つようにした
パーマリンク(固定されたリンク)ってのはつまり、「いつでもそのURLにアクセスすれば、すぐにその目的のページが表示されることが約束されているURL」のこと。
例えばブログのトップページのURLは、一般的には最新の記事が表示される。だから、アクセスするタイミングによって、読める内容が違う。こういうのはパーマリンクではない。しかし、記事ごとに持っているURLは、いつアクセスしてもその記事が読める。こういうのをパーマリンクと言う。
つまり、
- http://d.hatena.ne.jp/nacookan/ はパーマリンクじゃないけど
- http://d.hatena.ne.jp/nacookan/20071118/1195388083 はパーマリンクなわけだ。
よそのページから特定の記事にリンクを貼るときは、パーマリンクにリンクすると良い。
そこで、「今、何時?」では、開始日と終了日を入力して「判定」ボタンを押した後の結果表示画面がパーマリンクを持つようにした。これによって、いつでもその結果画面を参照することができる。
例えば以下のようなURLになる。
"#"の後ろに開始日と終了日を渡す。これで、いつでも簡単にこの条件で画面を表示できる。お気に入りに登録したり、リンクしたり、自由だ。ページがパーマリンクを持つと夢が広がる。
パーマリンクの作り方は簡単。普通に開始日と終了日を入力し「判定」ボタンを押す。あとはその画面のURLをコピペすればおk。