日付の操作:

日付を英語の文字列で返す

日付を規定の書式で渡して、英語の文字列として返す。

String1
規定の書式に合わせた日付を文字列で渡す
  • 【書式の種類】
  • ●2023年08月01日 (2023年8月1日)
  • ●2023.08.01 (2023.8.1)
  • ●2023/08/01 (2023/8/1)
  • ●2023-08-01
  • ●20230801
String2
整形のタイプを文字列で指定
  • ALL1 = 年月日 (August 1, 2023) ※ALLだけでも可
  • ALL2 = 年月日 (August 1st, 2023)
  • ALL3 = 年月日 (1st August 2023)
  • MD1 = 月日 (August 1) ※MDだけでも可
  • MD2 = 月日 (Aug 1)
  • MD3 = 月日 (August 1st)
  • Y = 年 (2023)
  • M1 = 月 (August) ※Mだけでも可
  • M2 = 月 (Aug)
  • D1 = 日 (1) ※Dだけでも可
  • D2 = 日 (1st)
Bool
日の桁合わせを指定 true = 桁合わせする ・ false = 桁合わせしない
●必須引数 ●オプション引数(省略可能)

記述例

$strEDate('2023年8月1日', 'ALL', true)
$strEDate('2023.08.01', 'm2', false)

戻り値

整形後の日付を文字列で返す。

動作サンプル

規定の書式で日付の文字列「2023年8月1日」を渡して、指定した整形タイプの日付を出力する。

Javascript : var dateStr=$strEDate('2023年8月1日','ALL1',true); var dateStr=$strEDate('2023年8月1日','ALL2',true); var dateStr=$strEDate('2023年8月1日','ALL3',true); var dateStr=$strEDate('2023年8月1日','MD1',true); var dateStr=$strEDate('2023年8月1日','MD2',true); var dateStr=$strEDate('2023年8月1日','MD3',true); var dateStr=$strEDate('2023年8月1日','Y',true); var dateStr=$strEDate('2023年8月1日','M1',true); var dateStr=$strEDate('2023年8月1日','M2',true); var dateStr=$strEDate('2023年8月1日','D1',true); var dateStr=$strEDate('2023年8月1日','D2',true);

規定の書式で日付の文字列「20230801」を渡して、指定した整形タイプの日付を出力する。

Javascript : var dateStr=$strEDate('20230801','all',false); var dateStr=$strEDate('20230801','all2',false); var dateStr=$strEDate('20230801','all3',false); var dateStr=$strEDate('20230801','md',false); var dateStr=$strEDate('20230801','md2',false); var dateStr=$strEDate('20230801','md3',false); var dateStr=$strEDate('20230801','y',false); var dateStr=$strEDate('20230801','m',false); var dateStr=$strEDate('20230801','m2',false); var dateStr=$strEDate('20230801','d',false); var dateStr=$strEDate('20230801','d2',false);

規定の書式で日付の文字列「2023-08-01」を渡して、指定した整形タイプの日付を出力する。

Javascript : var dateStr=$strEDate('2023-08-01','all',false); var dateStr=$strEDate('2023-08-01','all2',false); var dateStr=$strEDate('2023-08-01','all3',false); var dateStr=$strEDate('2023-08-01','md',false); var dateStr=$strEDate('2023-08-01','md2',false); var dateStr=$strEDate('2023-08-01','md3',false); var dateStr=$strEDate('2023-08-01','y',false); var dateStr=$strEDate('2023-08-01','m',false); var dateStr=$strEDate('2023-08-01','m2',false); var dateStr=$strEDate('2023-08-01','d',false); var dateStr=$strEDate('2023-08-01','d2',false);
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。