日時の取得API & タイムゾーン変更
さっそくミニディスプレイに日時を表示しようとJavaScriptでnew Date()した。
が、うちのRaspiはCMOSの時刻がずれていて、hwclockでもアクセスできず、ntpも入ってなくて、入れる手段もことごとくなくて、日時ずれまくり。。
仕方ないので外部から時刻をとる方法に変更。
なるものを発見。リンクをたどっていくとJSONPでも利用可能。ので、jQuery入れて、$.ajaxでAPI呼び出し、コールバック先で日付、時刻を表示、setTimeout()でまた時刻を取りにいくようにした。
処理はうまくいったのだが時刻がUTC表示になっている。ので、これはLinuxでタイムゾーン変更。
2つ方法があるようですが、/etc/localtime を置き換える方法で解決。これで無事JSTな日付と時刻を表示できました。