From e122f17e73a5f2c52e0dfb64c747f26c31ba1cfe Mon Sep 17 00:00:00 2001 From: hylom Date: Fri, 21 Apr 2017 23:47:08 +0900 Subject: [PATCH] js: add nsUtil object to base.js --- src/newslash_web/public/js/base.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/newslash_web/public/js/base.js b/src/newslash_web/public/js/base.js index ac54130f..57706a6b 100644 --- a/src/newslash_web/public/js/base.js +++ b/src/newslash_web/public/js/base.js @@ -26,4 +26,29 @@ var Contents = function() { // for internal use this.editing = true; }; - + +var nsUtil = { + toDateTimeLocal: function toDateTimeLocal(date) { + function pad(number) { + return (number < 10) ? ('0' + number) : number; + } + + return date.getUTCFullYear() + + '-' + pad(date.getMonth() + 1) + + '-' + pad(date.getDate()) + + 'T' + pad(date.getHours()) + + ':' + pad(date.getMinutes()) + + ':' + pad(date.getSeconds()); + }, + formatDateTime: function formatDateTime(dtString) { + var offset = 9; + var utcString = dtString + "+00:00"; + var date = new Date(utcString); + return date.getUTCFullYear() + + '年' + (date.getMonth() + 1) + + '月' + (date.getDate()) + + '日' + (date.getHours()) + + '時' + (date.getMinutes()); + }, +}; + -- 2.11.0