Socket
Socket
Sign inDemoInstall

ddmmyyyy

Package Overview
Dependencies
0
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.1.0

16

index.js

@@ -9,7 +9,9 @@ function Parser(regex, layout) {

if (m) {
var dd = m[this.layout.indexOf('d') + 1];
var mm = m[this.layout.indexOf('m') + 1];
var yy = m[this.layout.indexOf('y') + 1];
var date = new Date([yy, mm, dd].join('-'));
if (date.getFullYear() == yy && (date.getMonth() + 1) == mm && date.getDate() == dd) {
var dd = zeroPad(m[this.layout.indexOf('d') + 1]);
var mm = zeroPad(m[this.layout.indexOf('m') + 1]);
var yy = zeroPad(m[this.layout.indexOf('y') + 1]);
var date = new Date(yy + '-' + mm + '-' + dd);
if (date.getUTCFullYear() == yy &&
(date.getUTCMonth() + 1) == mm &&
date.getUTCDate() == dd) {
return date;

@@ -21,4 +23,8 @@ }

function zeroPad(num) {
return num.length == 1 ? '0' + num : num;
}
module.exports = function buildParser(regex, layout) {
return new Parser(regex, layout);
}
{
"name": "ddmmyyyy",
"version": "1.0.0",
"version": "1.1.0",
"description": "Parses UTC dates in dd/mm/yyyy or mm/dd/yyyy formats",
"main": "index.js",
"scripts": {
"test": "mocha"
"test": "TZ=UTC mocha && TZ=Etc/GMT-12 mocha && TZ=Etc/GMT+12 mocha"
},

@@ -9,0 +9,0 @@ "author": "Josh Chisholm <joshuachisholm@gmail.com>",

var ddmmyyyy = require('..');
var expect = require('chai').expect;
describe('ddmmyyyy', function() {
describe('ddmmyyyy (' + process.env.TZ + ')', function() {

@@ -6,0 +6,0 @@ var parser;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc