New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ez-local-time

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ez-local-time - npm Package Compare versions

Comparing version 1.0.12 to 1.0.13

11

app.js

@@ -38,8 +38,9 @@ 'use strict';

const dateObject = {};
dateObject.utc = Date.now();
const master = new Date();
dateObject.timeZone = region;
dateObject.dateTime = new Date(new Date().toLocaleString('en-US', { timeZone: timeZone.utc[0] }));
dateObject.date = new Date().toLocaleString('en-US', { timeZone: timeZone.utc[0] }).split(',')[0];
dateObject.time = new Date().toLocaleString('en-US', { timeZone: timeZone.utc[0] }).split(',')[1];
dateObject.utc = Date.now();
var returnArray = new Date().toLocaleString('en-US', { timeZone: timeZone.utc[0] }).split(',');
dateObject.dateTime = new Date(master.toLocaleString('en-US', { timeZone: timeZone.utc[0] }));
dateObject.date = master.toLocaleString('en-US', { timeZone: timeZone.utc[0] }).split(',')[0];
dateObject.time = master.toLocaleString('en-US', { timeZone: timeZone.utc[0] }).split(',')[1];
var returnArray = master.toLocaleString('en-US', { timeZone: timeZone.utc[0] }).split(',');
returnArray.push(returnArray[1].split(' ')[1])

@@ -46,0 +47,0 @@ returnArray.push(returnArray[1].split(' ')[2])

{
"name": "ez-local-time",
"version": "1.0.12",
"version": "1.0.13",
"description": "The easiest way to deal with local times, dates, and time zones in JavaScript. No heavy API, like Moment.js, just local times, dates, and time zones using the JavaScript Date API.",

@@ -5,0 +5,0 @@ "main": "app.js",

@@ -78,2 +78,15 @@ # ez-local-time

## Parameters
### American Regions
You can use these optional regions for American timezones:
```
Hawaii
Alaska
Pacific
Mountain7
Mountain6
Central
Eastern
```
### (for a complete list look at the timezones.js file, you can use 'value', 'abbr', or 'utc' values as region input)

@@ -504,2 +517,5 @@

## Thank You
Thanks to https://fans.zoom.us/j/84989883334 for providing the timezones JSON.
## License

@@ -506,0 +522,0 @@

@@ -1,82 +0,86 @@

// var expect = require('chai').expect
// var ezlocalTime = require('../app.js')
var expect = require('chai').expect
var ezlocalTime = require('../app.js')
// it('...', function (done) {
// let timeResponse = ezlocalTime('Arabic Standard Time');
// console.log('timeResponse:', timeResponse);
// expect(typeof timeResponse === 'object').to.be.true;
// expect(timeResponse.timeZone === 'America/Argentina/La_Rioja').to.be.true;
// done();
// })
it('no region should return localized object', function (done) {
const result = ezlocalTime();
expect(typeof result === "object").to.be.true;
expect(result.utc).to.exist;
expect(result.timeZone).to.exist;
expect(result.dateTime).to.exist;
expect(result.date).to.exist;
expect(result.time).to.exist;
expect(result.month).to.exist;
expect(result.day).to.exist;
done();
});
// it('no input returns localized', function(done) {
// let timeResponse = ezlocalTime()
// expect(typeof timeResponse === 'object' && timeResponse.length === 7).to.be.true
// done()
// })
it("no region should return localized object", function (done) {
const result = ezlocalTime('hawaii');
expect(typeof result === "object").to.be.true;
expect(result.timeZone === "Hawaiian Standard Time").to.be.true;
expect(result.utc).to.exist;
expect(result.timeZone).to.exist;
expect(result.dateTime).to.exist;
expect(result.date).to.exist;
expect(result.time).to.exist;
expect(result.month).to.exist;
expect(result.day).to.exist;
done();
});
// it('returning an array, length of 7', function(done) {
// let timeResponse = ezlocalTime('west')
// expect(typeof timeResponse === 'object' && timeResponse.length === 7).to.be.true
// expect(timeResponse[5] === 'America/Los_Angeles').to.be.true
// done()
// })
// it('correct month', function(done) {
// let timeResponse = ezlocalTime('mountain')
// expect(timeResponse[5] === 'America/Denver').to.be.true
// switch(timeResponse[1][0]+timeResponse[1][1]) {
// case '1/':
// expect(timeResponse[0] === 'January').to.be.true
// done()
// break;
// case '2/':
// expect(timeResponse[0] === 'February').to.be.true
// done()
// break;
// case '3/':
// expect(timeResponse[0] === 'March').to.be.true
// done()
// break;
// case '4/':
// expect(timeResponse[0] === 'April').to.be.true
// done()
// break;
// case '5/':
// expect(timeResponse[0] === 'May').to.be.true
// done()
// break;
// case '6/':
// expect(timeResponse[0] === 'June').to.be.true
// done()
// break;
// case '7/':
// expect(timeResponse[0] === 'July').to.be.true
// done()
// break;
// case '8/':
// expect(timeResponse[0] === 'August').to.be.true
// done()
// break;
// case '9/':
// expect(timeResponse[0] === 'September').to.be.true
// done()
// break;
// case '10':
// expect(timeResponse[0] === 'October').to.be.true
// done()
// break;
// case '11':
// expect(timeResponse[0] === 'November').to.be.true
// done()
// break;
// case '12':
// expect(timeResponse[0] === 'Devember').to.be.true
// done()
// break;
// default:
// //opps
// expect(timeResponse[0] === 'A Month').to.be.true
// return timeResponse
// }
// })
it('correct month', function(done) {
const result = ezlocalTime("America/Denver");
expect(result.timeZone === "America/Denver").to.be.true;
switch (result.date[0] + result.date[1]) {
case "1/":
expect(result.month === "January").to.be.true;
done();
break;
case "2/":
expect(result.month === "February").to.be.true;
done();
break;
case "3/":
expect(result.month === "March").to.be.true;
done();
break;
case "4/":
expect(result.month === "April").to.be.true;
done();
break;
case "5/":
expect(result.month === "May").to.be.true;
done();
break;
case "6/":
expect(result.month === "June").to.be.true;
done();
break;
case "7/":
expect(result.month === "July").to.be.true;
done();
break;
case "8/":
expect(result.month === "August").to.be.true;
done();
break;
case "9/":
expect(result.month === "September").to.be.true;
done();
break;
case "10":
expect(result.month === "October").to.be.true;
done();
break;
case "11":
expect(result.month === "November").to.be.true;
done();
break;
case "12":
expect(result.month === "Devember").to.be.true;
done();
break;
default:
expect(result.month === undefined).to.be.true;
}
})
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc