日付情報を配列に格納する |
Internet Explorer | Firefox | Opera | Safari | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
5.0x | 5.5 | 6.0 | 7.0 | 1.0x | 1.5x | 2.0x | 8.x | 9.0 | 1.x | 2.0 | |
Windows | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
Macintosh | ○ | - | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
UNIX | - | - | ○ | ○ | ○ | ○ | ○ |
説 明 |
日付情報を配列に格納するには、配列を作成後にdateオブジェクトを生成し、必要な日付情報を配列に格納していきます。 JavaScriptではサマータイムはサポートされていないので、日付などから算出する必要があります。下記サンプルではサマータイムはfalseとしています。 |
---|---|
サンプル | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>日付情報を配列に格納する</title> </head> <body> <script type="text/javascript"><!-- function setDateToArray(){ var times = []; var dateObj = new Date(); times[0] = dateObj.getSeconds(); times[1] = dateObj.getMinutes(); times[2] = dateObj.getHours(); times[3] = dateObj.getDate(); times[4] = dateObj.getMonth(); times[5] = dateObj.getFullYear() - 1900; times[6] = dateObj.getDay(); times[7] = dateObj.getTime(); times[8] = false; // サマータイムはJavaScriptではノンサポート return times; } d = setDateToArray(); for(var i=0; i<d.length; i++){ document.write("<b>"+i+"</b> : "+d[i]+"<br>"); } // --></script> </body> </html> |
■サンプルスクリプトを実行する >>実行 |