けーちゃんの自作Webツール

こちらはJavascriptのDateオブジェクトを、任意の書式でフォーマットするライブラリのダウンロードページです。
本スクリプトは、JQueryが必要ありません。

 

このページの目次

 

使用規約:本ライブラリを使用する場合、次の事項に同意されたものとみなします。

 

1) 本ライブラリは無償で提供されるものであり、完全な動作を保証するものではありません。
2) 本ライブラリ使用によるいかなる損害について、本プログラムの作成者は一切の責任を負いません。
3) 本ライブラリはJavascriptがオフになっているブラウザでは、動作しません。
3) 本ライブラリはAMP(Accelerated Mobile Pages)では使用できません。

 

ダウンロード:affi-date-format.zip (v1.0)

 

使用方法

 

構文:const dateText = affisapo.affiDateFormat( Dateオブジェクト , フォーマット );

 

ブラウザ

 <script type="text/javascript" src="affi-date-format.min.js"></script>
    <script>
        (()=>{
               const now = new Date();
               cosole.log( affisapo.affiDateFormat( now , "yyyy/mm/dd") );
        })();
    </script>

 

Node.js

 

const affiDateFormat = require("affi-date-format.min.js");

 

const now = new Date();
cosole.log( affiDateFormat( now , "yyyy/mm/dd") );

 

 

RequireJS

 

require(["affi-date-format.min.js"], function(affiDateFormat) {

 

    const now = new Date();
    cosole.log( affiDateFormat( now , "yyyy/mm/dd") );
});

 

フォーマット

書式 意味
yyyy西暦4桁2001
yy西暦2桁01
e和暦2
ee和暦 ゼロ埋め02
g和暦略文字(アルファベット)H
gg和暦略文字
ggg和暦文字平成
mm月 ゼロ埋め07
m7
mmm月 英語3文字Jul
mmmm月 英語July
d5
dd日 ゼロ埋め05
ddd曜日 英語3文字Thu
dddd曜日 英語Thursday
aaa曜日 日本語一文字
aaaa曜日 日本語木曜日
h8
hh時 ゼロ埋め08
H時 12時間制8
HH時 12時間制・ゼロ埋め08
n9
nn分 ゼロ埋め09
s3
ss秒 ゼロ埋め03
AM/PMAM または PMAM
am/pmam または pmam
AMJ/PMJ午前 または 午後午前

 

const now = new Date();
console.log( affiDateFormat( now , "yyyy/mm/dd") );
console.log( affiDateFormat( now , "yyyy/mm/dd h:n:s") );
console.log( affiDateFormat( now , "yyyy/mm/dd AM/PMH:n:s") );
console.log( affiDateFormat( now , "ggge年m月d日(aaaa) AMJ/PMJH時n分s秒") );