JavaScript のビルトオブジェクトである Date で
W3CDTF形式
の入出力に対応する拡張です。(2005/04/23)
W3CDTF とは、RSS などで利用されている
『yyyy-mm-ddThh:mm:ss+hh:mm』形式の日時フォーマットです。
複数の形式がありますが、本スクリプトでは以下の形式に対応しています。
2005-04-23T17:20:00+09:00 ⇒タイムゾーン指定あり
2005-04-23T17:20:00Z ⇒タイムゾーン指定なし(GMT)
テストスクリプトなども添付してサブクラス化した
Date.W3CDTF
バージョンもどうぞ。(2006/04/05)
JavaScript ソースのダウンロードはこちら:
jse-date-w3cdtf.js
JavaScript
(右クリックして[対象をファイルに保存]を選択)
<script type="text/javascript" src="jse-date-w3cdtf.js"></script> <script><-- var dd9 = new Date(); var dtf9 = "2005-04-23T17:20:00+09:00"; dd9.setW3CDTF( dtf9 ); document.write( "A: "+ dtf9 +"\n" ); document.write( "B: "+ dd9.toLocaleString() +"\n" ); document.write( "C: "+ dd9.getW3CDTF() +"\n" ); var dd7 = new Date(); var dtf7 = "2006-03-06T21:56:00-07:00"; dd7.setW3CDTF( dtf7 ); document.write( "D: "+ dtf7 +"\n" ); document.write( "E: "+ dd7.toLocaleString() +"\n" ); document.write( "F: "+ dd7.getW3CDTF() +"\n" ); // --></script>
トラックバックURL:http://www.kawa.net/service/tb/ajaxtb.cgi/works/js/jkl/date-w3cdtf.html
Kawa.netxp © Copyright 2005 Yusuke Kawasaki