![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBq-G5UL_ipZWYv7lKg8gYBj7XkY0Lcpyx1lfRKSdRvqG7MtSYZsbvtsM0u21WOUP0HqGydunADccbJuztY-XKYPkE8rxLhvib6o1vuPI1kLkZARSxKvAeanY9AyD-yMXhHrn90hHlaHpsuITawp-lOlHdWno87AiC2UjGxe1ftBqYH4U3xgDQ5JHk/s1600-rw/javascript.jpg)
ユニーク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 件のコメント:
コメントを投稿