ホームページ  >  記事  >  ウェブフロントエンド  >  JS 日付フォーマットアルゴリズム example_javascript スキル

JS 日付フォーマットアルゴリズム example_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 17:27:371046ブラウズ
复制代幣代码如下:

function dateFormat(date, format) {
var o = {
"M ": date.getMonth() 1, //月
"d ": date.getDate(), //日
"h ": date.getHours(), //hour
"m ": date.getMinutes(), //分
"s ": date.getSeconds(), //秒
"q ": Math.floor((date.getMonth() 3) / 3), //四半期
"S": date.getMilliseconds() //ミリ秒
};

//ハンドルyyyy置換を特定の年にする
if (/(y )/.test(format)) {
format = format.replace(RegExp.$1, (date.getFull Year( ) "").substr(4 - RegExp.$1.length));
}

for (var k in o) {
if (new RegExp("(" k ")").test(format)) {
format = format.replace( RegExp.$1, RegExp.$1.length == 1 ? (("000" o[k]).substr(("" o[k]).length)) : ("00" o[k]).substr (("" o[k]).length));
}
}
形式を返します。
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。