chrono-node
Advanced tools
Comparing version 1.4.2 to 1.4.3
{ | ||
"name": "chrono-node", | ||
"description": "A natural language date parser in Javascript", | ||
"homepage": "http://github.com/berryboy/chrono", | ||
"homepage": "http://github.com/wanasit/chrono", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/berryboy/chrono.git" | ||
"url": "https://github.com/wanasit/chrono.git" | ||
}, | ||
@@ -14,3 +14,3 @@ "jest": { | ||
"license": "MIT", | ||
"version": "1.4.2", | ||
"version": "1.4.3", | ||
"directories": { | ||
@@ -17,0 +17,0 @@ "source": "./src", |
@@ -34,3 +34,2 @@ /* | ||
var YEAR_GROUP = 5; | ||
var YEAR_BE_GROUP = 6; | ||
@@ -80,9 +79,3 @@ exports.Parser = function FRSlashDateFormatParser(argument) { | ||
if(match[YEAR_BE_GROUP]){ | ||
if (/a/i.test(match[YEAR_BE_GROUP])) { | ||
// Ante Christe natum | ||
year = -year; | ||
} | ||
} else if (year < 100){ | ||
if (year < 100){ | ||
year = year + 2000; | ||
@@ -89,0 +82,0 @@ } |
@@ -62,2 +62,21 @@ var chrono = require('../../src/chrono'); | ||
var text = "samedi 9/2/20 "; | ||
var results = chrono.parse(text, new Date(2012,7,10)); | ||
expect(results.length).toBe(1); | ||
var result = results[0]; | ||
if (result) { | ||
expect(result.start).not.toBeNull(); | ||
expect(result.start.get('year')).toBe(2020); | ||
expect(result.start.get('month')).toBe(2); | ||
expect(result.start.get('day')).toBe(9); | ||
expect(result.index).toBe(0); | ||
expect(result.text).toBe('samedi 9/2/20'); | ||
var resultDate = result.start.date(); | ||
var expectDate = new Date(2020, 2-1, 9, 12); | ||
expect(expectDate.getTime()).toBeCloseTo(resultDate.getTime()) | ||
} | ||
}) |
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
2021108
26020