+++ date = "2016-10-11" tags = ["pc"] title = "moment-js" slug = "moment-js" +++ 自分のサイト、久しぶりに見に行ってみると、GitLabから取得してるカレンダーが表示されなくなってた。 調べてみると、GitLabのカレンダーが更新されていた。 具体的には、APIではないけれどJSON出力が載せられているページがあって、そこの情報がUNIX timeから標準 timeに変更されていた。こういったことは是非やめていただきたい。 ```bash $ bower install moment ``` ```js var obj = $.parseJSON(json); var len = Object.keys(obj).length - 1; var ttmp = ""; for (i = 0; i <= len; i++) { var tdata = Object.keys(obj)[i]; var cdata = moment(tdata).unix(); var tnl = obj[tdata]; if ( i == len ) { var ttmp = ttmp + '"' + cdata + '"' + ":" + 1 + "}"; } else if ( i == 0 ){ var ttmp = "{" + ttmp + '"' + cdata + '"' + ":" + tnl + ","; } else { var ttmp = ttmp + '"' + cdata + '"' + ":" + tnl + ","; } } ```