jQueryを使わない方法「現在時刻を文字列で得る」

2015年1月21日

Javascript プログラミング

ユニーク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);

このブログを検索

ごあいさつ

このWebサイトは、独自思考で我が道を行くユゲタの少し尖った思考のTechブログです。 毎日興味がどんどん切り替わるので、テーマはマルチになっています。 もしかしたらアイデアに困っている人の助けになるかもしれません。