simpletime
Advanced tools
Comparing version 0.1.28 to 0.1.29
{ | ||
"name": "simpletime", | ||
"version": "0.1.28", | ||
"version": "0.1.29", | ||
"main": "simpletime", | ||
"license" : "MIT", | ||
"license": "MIT", | ||
"readmeFilename": "README.md", | ||
@@ -14,15 +14,15 @@ "description": "Convert to and from various time formats. Get manipulated time values.", | ||
"time", | ||
"times", | ||
"times", | ||
"date", | ||
"dates", | ||
"datetime", | ||
"datetime", | ||
"format", | ||
"unicode" | ||
], | ||
"devDependencies" : { | ||
"jasmine-node" : ">=1.3.0" | ||
"devDependencies": { | ||
"ava": "^3.11.1" | ||
}, | ||
"scripts" : { | ||
"test" : "node node_modules/jasmine-node/bin/jasmine-node --verbose test/" | ||
"scripts": { | ||
"test": "ava simpletime.spec.js" | ||
} | ||
} |
@@ -24,3 +24,3 @@ // Filename: simpletime.js | ||
// localeMap : {}, | ||
localeMethods_getDateSymbolsMonthAbbrev : function () { | ||
localeMethods_getDateSymbolsMonthAbbrev : () => { | ||
return { | ||
@@ -41,3 +41,3 @@ 1:"Jan", | ||
}, | ||
localeMethods_getDateSymbolsMonthWide : function () { | ||
localeMethods_getDateSymbolsMonthWide : () => { | ||
return { | ||
@@ -58,3 +58,3 @@ 1:"January", | ||
}, | ||
localeMethods_getDateSymbolsMonthNarrow : function () { | ||
localeMethods_getDateSymbolsMonthNarrow : () => { | ||
return { | ||
@@ -75,3 +75,3 @@ 1:"J", | ||
}, | ||
localeMethods_getDateSymbolsDayAbbrev : function () { | ||
localeMethods_getDateSymbolsDayAbbrev : () => { | ||
return [ | ||
@@ -87,3 +87,3 @@ "sun", | ||
}, | ||
localeMethods_getDateSymbolsDayWide : function () { | ||
localeMethods_getDateSymbolsDayWide : () => { | ||
return [ | ||
@@ -194,3 +194,3 @@ "Sunday", | ||
getYMDArrDate: (YMDArr = []) => { | ||
let [y,m,d,hh,mm,ss,ms] = YMDArr, | ||
let [y = 0, m = 0, d = 0, hh = 0, mm = 0, ss = 0, ms = 0] = YMDArr, | ||
date = null; | ||
@@ -201,7 +201,8 @@ | ||
date.setFullYear(+y, +m - 1, +d); | ||
isNum(hh) && date.setHours(+hh); | ||
isNum(mm) && date.setMinutes(+mm); | ||
isNum(ss) && date.setSeconds(+ss); | ||
isNum(ms) && date.setMilliseconds(+ms); | ||
date.setHours( | ||
isNum(hh) ? +hh : 0, | ||
isNum(mm) ? +mm : 0, | ||
isNum(ss) ? +ss : 0, | ||
isNum(ms) ? +ms : 0 | ||
); | ||
} | ||
@@ -799,3 +800,3 @@ | ||
extractDateFormatted: function (dStr, format) { | ||
var that = this, x, ymdArr = [], ymdTestArr, token, tokenItem, finDateObj, | ||
var that = this, x, ymdArr = [0,0,0,0,0,0,0,0], ymdTestArr, token, tokenItem, finDateObj, | ||
formatRaw = format.replace(/[^\d\w]/gi, ' '), | ||
@@ -901,8 +902,12 @@ dStrRaw = dStr.replace(/[^\d\w]/gi, ' '), | ||
// am, a, pm, p, noon, n | ||
ymdArr[6] = tokenItem + ''; | ||
if (/pm?/.test( tokenItem )) { | ||
// assumes pm occurs after hour | ||
ymdArr[3] += 12; | ||
} | ||
} else if (token.match(/v|z/)) { | ||
// Pacific Time, Paris Time | ||
ymdArr[7] = tokenItem + ''; | ||
ymdArr[6] = tokenItem + ''; | ||
} | ||
}); | ||
if (ymdArr[0] && ymdArr[1] && ymdArr[2]) { | ||
@@ -909,0 +914,0 @@ // if `m` or `d` values are too large or small, dateObj is still |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
67150
5
1221