[Edge]。→、
Intl.DateTimeFormat により指定の日時を書式化して文字列で返します。
Intl.DateTimeFormat | Intl.DateTimeFormat |
---|---|
date | 日時を表す Date または¶数値(協定世界時(UTC)での 1970年1月1日 00:00:00から経過のミリ秒)。 |
文字列。
//●date の指定方法 DA=new Intl.DateTimeFormat('ja-JP', {dateStyle:'long'}); D=DA.format(new Date()); //現在の日時で。 //=[string]:2022年12月6日 DA=new Intl.DateTimeFormat('ja-JP', {dateStyle:'long'}); D=DA.format('2020-10-05'); //日付文字列で。 //エラー発生:Invalid time value DA=new Intl.DateTimeFormat('ja-JP', {dateStyle:'long', timeStyle:'long'}); D=DA.format(0); //数値で。 //=[string]:1970年1月1日 9:00:00 JST D=DA.format(1000); //数値で。 //=[string]:1970年1月1日 9:00:01 JST //● DA=new Intl.DateTimeFormat('ja-JP', {dateStyle:'long'}); //日付。 D=DA.format(new Date('2020-10-05T19:23:30.123')); // //=[string]:2020年10月5日 DA=new Intl.DateTimeFormat('ja-JP', {dateStyle:'long', timeStyle:'long', fractionalSecondDigits:3}); //日付、時刻、ミリ秒。 D=DA.format(new Date('2020-10-05T19:23:30.123')); //エラー発生:Can't set option fractionalSecondDigits when dateStyle is used DA=new Intl.DateTimeFormat('ja-JP', {timeStyle:'long', fractionalSecondDigits:3}); //時刻、ミリ秒。 D=DA.format(new Date('2020-10-05T19:23:30.123')); //エラー発生:Can't set option fractionalSecondDigits when timeStyle is used DA=new Intl.DateTimeFormat('ja-JP', {fractionalSecondDigits:3}); //「ミリ秒」部を3桁 D=DA.format(new Date('2020-10-05T19:23:30.123')); //=[string]:123