node.date-time
Version:
date-time formatter for javascript
1 lines • 1.93 kB
JavaScript
!function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=r(1);!function(){var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return t.constructor!==Date&&(t=new Date(Date.parse(t))),e.replace(/yyyy|Y/g,r?t.getUTCFullYear():t.getFullYear()).replace(/yy|y/g,String(r?t.getUTCFullYear():t.getFullYear()).substr(-2,2)).replace(/MM/g,o(String((r?t.getUTCMonth():t.getMonth())+1),2,"0")).replace(/M/g,(r?t.getUTCMonth():t.getMonth())+1).replace(/dd/g,o(String(r?t.getUTCDate():t.getDate()),2,"0")).replace(/d/g,r?t.getUTCDate():t.getDate()).replace(/D/g,r?t.getUTCDay():t.getDay()).replace(/HH|hh/g,o(String(r?t.getUTCHours():t.getHours()),2,"0")).replace(/H|h/g,r?t.getUTCHours():t.getHours()).replace(/ms/g,r?t.getUTCMilliseconds():t.getMilliseconds()).replace(/mm/g,o(String(r?t.getUTCMinutes():t.getMinutes()),2,"0")).replace(/m/g,o(String(r?t.getUTCMinutes():t.getMinutes()),2,"0")).replace(/SS/g,o(String(r?t.getUTCSeconds():t.getSeconds()),2,"0")).replace(/S/g,r?t.getUTCSeconds():t.getSeconds())};Date.prototype.format=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r(e,this,t)},"object"===n(t)?e.exports=r:this.format=r}()},function(e,t){"use strict";function r(e,t,r){if(e+="",t-=e.length,t<=0)return e;if(r||0===r||(r=" "),r+=""," "===r&&t<10)return n[t]+e;for(var o="";;){if(1&t&&(o+=r),t>>=1,!t)break;r+=r}return o+e}e.exports=r;var n=[""," "," "," "," "," "," "," "," "," "]}]);