ユニークIDの作成時などに、タイムスタンプの取得を行う場合があるが、今回はよく使う14桁の取得を行う関数を書いた。
概要
現在時刻(javascript取得)の、YYYYMMDDHHIISSを文字列で返す
仕様
param @ ※指定無し
return @ [type:string] YYYYMMDDHHIISS
コード
(function(){
var $$={};
//現在時刻(javascript取得)の、年月日時分秒の14桁を返す;
$$.getDateTime = function(){
var date = new Date();
var d={
y:date.getFullYear(),
m:date.getMonth()+1,
d:date.getDate(),
h:date.getHours(),
i:date.getMinutes(),
s:date.getSeconds()
};
//桁数を調整する(0をつける)
for(var i in d){
if(d[i] < 10){
d[i] = "0"+String(d[i]);
}
else{
d[i] = String(d[i]);
}
}
return String(d.y) + String(d.m) + String(d.d) + String(d.h) + String(d.i) + String(d.s);
};
//グローバル変数へ格納
window.$$LIB = $$;
//プログラム構造を返す(別変数に格納できる)
return $$;
})();
使い方
var datetime = $$LIB.getDateTime();
//幅と高さが表示される。※コンソール表示はサンプルです。
console.log(datetime);
0 件のコメント:
コメントを投稿