「今、何時?」を改良

前回の日記(ある日付範囲を1日として考えたとき、今日が何時何分なのか - 今日覚えたこと)で作った、今、何時?を改良した。

計算ロジックをちょっと変更

従来は、

  • 開始日の0時0分0秒から
  • 終了日の0時0分0秒まで

を1日として考えるロジックにしていたけど、これを

  • 開始日の0時0分0秒から
  • 終了日の23時59分59秒まで

に変えた。この方がよりリアルな時刻が出る。例えば両方に同じ日付を指定したら、現在時刻がそのまま出る。こっちの方がいい。

パーマリンクを持つようにした

パーマリンク(固定されたリンク)ってのはつまり、「いつでもそのURLにアクセスすれば、すぐにその目的のページが表示されることが約束されているURL」のこと。

例えばブログのトップページのURLは、一般的には最新の記事が表示される。だから、アクセスするタイミングによって、読める内容が違う。こういうのはパーマリンクではない。しかし、記事ごとに持っているURLは、いつアクセスしてもその記事が読める。こういうのをパーマリンクと言う。

つまり、

よそのページから特定の記事にリンクを貼るときは、パーマリンクにリンクすると良い。

そこで、「今、何時?」では、開始日と終了日を入力して「判定」ボタンを押した後の結果表示画面がパーマリンクを持つようにした。これによって、いつでもその結果画面を参照することができる。

例えば以下のようなURLになる。

"#"の後ろに開始日と終了日を渡す。これで、いつでも簡単にこの条件で画面を表示できる。お気に入りに登録したり、リンクしたり、自由だ。ページがパーマリンクを持つと夢が広がる。

パーマリンクの作り方は簡単。普通に開始日と終了日を入力し「判定」ボタンを押す。あとはその画面のURLをコピペすればおk。