1.0.1 • Published 4 months ago

location-datetime v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

🌍 location-datetime

An NPM package to get the current date and time based on location.

NPM Version License

location-datetime is a lightweight Node.js package that provides the current date and time based on a given timezone.

🚀 Installation

You can install it via npm:

npm install location-datetime

📚 Usage

1️⃣ Get Current Date & Time by Timezone

const { getDateTime } = require("location-datetime");

console.log("Current time in New York:", getDateTime("America/New_York"));
console.log("Current time in London:", getDateTime("Europe/London"));

2️⃣ Get Timezone from Latitude & Longitude

const { getTimezoneFromLocation } = require("location-datetime");

getTimezoneFromLocation(19.076, 72.8777).then((timezone) => {
  console.log("Timezone for Mumbai:", timezone);
});

📌 API Reference

getDateTime(timezone: string): string

Returns the current date and time for the given IANA timezone.

getTimezoneFromLocation(lat: number, lon: number): Promise<string>

Returns the timezone name based on latitude and longitude.

🛠️ CLI Usage (Optional)

If you installed it globally, you can use it from the terminal:

npx location-datetime Asia/Kolkata

🛠️ Contributing

Contributions are welcome! Feel free to submit issues and pull requests on GitHub.

🐜 License

This project is licensed under the MIT License - see the LICENSE file for details.

1.0.1

4 months ago

1.0.0

5 months ago