From 6c7fe65801c85871833836b3cb5c471fc4a3a03a Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:03:36 +0530 Subject: [PATCH 1/9] Create Timezone Converter A simple app that lets users convert the current time between different timezones. --- Projects/1-Beginner/Timezone Converter | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Projects/1-Beginner/Timezone Converter diff --git a/Projects/1-Beginner/Timezone Converter b/Projects/1-Beginner/Timezone Converter new file mode 100644 index 000000000..af52f84f6 --- /dev/null +++ b/Projects/1-Beginner/Timezone Converter @@ -0,0 +1,32 @@ +# Timezone Converter + +**Tier**: 1-Beginner + +The Timezone Converter app allows users to convert the current time in one timezone to another timezone. This app provides an intuitive way to calculate the time difference between locations worldwide, helping beginners understand basic JavaScript functions and handling of date and time values. + +## Purpose +The app's purpose is to let users quickly find the time in another timezone based on their current time. + +## Resources Needed +- Optional: [World Time API](http://worldtimeapi.org/) for fetching timezone data and daylight saving time adjustments. + +## User Stories +- User can select a source timezone (e.g., UTC, GMT, EST, PST). +- User can select a target timezone to convert the time. +- User can view the converted time displayed in the target timezone. +- User can update the source time to see the conversion in real-time. +- User can reset the selected timezones back to default values. + +## Bonus Features +- User can set a default source timezone (e.g., local timezone) that persists across sessions. +- User can add multiple target timezones to view several conversions simultaneously. +- User can view the current date along with the time for each timezone. + +## Useful Links and Resources +- [MDN Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) - Learn about JavaScript's Date object for handling date and time. +- [World Time API](http://worldtimeapi.org/) - Provides accurate timezone data, including daylight saving adjustments. + +## Example Projects +- https://dateful.com/time-zone-converter(best one) +- https://www.timeanddate.com/worldclock/converter.html +- https://www.worldtimebuddy.com/ From aefddcb3ebf05648a29c14614c3d7099d2e37a67 Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:06:53 +0530 Subject: [PATCH 2/9] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2d209743e..77dd904b7 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,7 @@ required to complete them. | [Wind Chill](./Projects/1-Beginner/Windchill-App.md) | Calculate the windchill factor from an actual temperature | 1-Beginner | | [Word Frequency](./Projects/1-Beginner/Word-Frequency-App.md) | Calculate word frequency in a block of text | 1-Beginner | | [Weather App](./Projects/1-Beginner/Weather-App.md) | Get the temperature, weather condition of a city. | 1-Beginner | +| [Time-zone converter](./Projects/1-Beginner/timezone.md) | Convert timezones from one to another | 1-Beginner | ### Tier-2: Intermediate Projects From 46e7bc51359a9786dccad52f6d4eec98dca03fb0 Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:07:53 +0530 Subject: [PATCH 3/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 77dd904b7..b182922e8 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ required to complete them. | [Wind Chill](./Projects/1-Beginner/Windchill-App.md) | Calculate the windchill factor from an actual temperature | 1-Beginner | | [Word Frequency](./Projects/1-Beginner/Word-Frequency-App.md) | Calculate word frequency in a block of text | 1-Beginner | | [Weather App](./Projects/1-Beginner/Weather-App.md) | Get the temperature, weather condition of a city. | 1-Beginner | -| [Time-zone converter](./Projects/1-Beginner/timezone.md) | Convert timezones from one to another | 1-Beginner | +| [Time-zone converter](./Projects/1-Beginner/Timezone-Converter.md) | Convert timezones from one to another | 1-Beginner | ### Tier-2: Intermediate Projects From b8241663c759cfb23919a4e3158a0431e9323852 Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:08:42 +0530 Subject: [PATCH 4/9] Rename Timezone Converter to Time_zone-Converter --- Projects/1-Beginner/{Timezone Converter => Time_zone-Converter} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Projects/1-Beginner/{Timezone Converter => Time_zone-Converter} (100%) diff --git a/Projects/1-Beginner/Timezone Converter b/Projects/1-Beginner/Time_zone-Converter similarity index 100% rename from Projects/1-Beginner/Timezone Converter rename to Projects/1-Beginner/Time_zone-Converter From 6d397784e837da4f27610773edd1297c6cab0ef3 Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:09:18 +0530 Subject: [PATCH 5/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b182922e8..9a2b60f4c 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ required to complete them. | [Wind Chill](./Projects/1-Beginner/Windchill-App.md) | Calculate the windchill factor from an actual temperature | 1-Beginner | | [Word Frequency](./Projects/1-Beginner/Word-Frequency-App.md) | Calculate word frequency in a block of text | 1-Beginner | | [Weather App](./Projects/1-Beginner/Weather-App.md) | Get the temperature, weather condition of a city. | 1-Beginner | -| [Time-zone converter](./Projects/1-Beginner/Timezone-Converter.md) | Convert timezones from one to another | 1-Beginner | +| [Time-zone converter](./Projects/1-Beginner/Time_zone-Converter.md) | Convert timezones from one to another | 1-Beginner | ### Tier-2: Intermediate Projects From 897d6302ac206186698e4703a8c6707903a877c7 Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:10:35 +0530 Subject: [PATCH 6/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9a2b60f4c..7cc22f8bf 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ required to complete them. | [Wind Chill](./Projects/1-Beginner/Windchill-App.md) | Calculate the windchill factor from an actual temperature | 1-Beginner | | [Word Frequency](./Projects/1-Beginner/Word-Frequency-App.md) | Calculate word frequency in a block of text | 1-Beginner | | [Weather App](./Projects/1-Beginner/Weather-App.md) | Get the temperature, weather condition of a city. | 1-Beginner | -| [Time-zone converter](./Projects/1-Beginner/Time_zone-Converter.md) | Convert timezones from one to another | 1-Beginner | +| [Time-zone converter](.Projects/1-Beginner/Time_zone-Converter) | Convert timezones from one to another | 1-Beginner | ### Tier-2: Intermediate Projects From ac072f76ea92418a788b44190ea68ad1904e31a5 Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:11:19 +0530 Subject: [PATCH 7/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7cc22f8bf..0b804cef8 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ required to complete them. | [Wind Chill](./Projects/1-Beginner/Windchill-App.md) | Calculate the windchill factor from an actual temperature | 1-Beginner | | [Word Frequency](./Projects/1-Beginner/Word-Frequency-App.md) | Calculate word frequency in a block of text | 1-Beginner | | [Weather App](./Projects/1-Beginner/Weather-App.md) | Get the temperature, weather condition of a city. | 1-Beginner | -| [Time-zone converter](.Projects/1-Beginner/Time_zone-Converter) | Convert timezones from one to another | 1-Beginner | +| [Time-zone converter](.Projects/1-Beginner/Time_zone-Converter.md) | Convert timezones from one to another | 1-Beginner | ### Tier-2: Intermediate Projects From d6a9fb7c37fa55cd5b211575c9274bb1b2978e13 Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:13:02 +0530 Subject: [PATCH 8/9] Rename Time_zone-Converter to TimezoneConverter --- Projects/1-Beginner/{Time_zone-Converter => TimezoneConverter} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Projects/1-Beginner/{Time_zone-Converter => TimezoneConverter} (100%) diff --git a/Projects/1-Beginner/Time_zone-Converter b/Projects/1-Beginner/TimezoneConverter similarity index 100% rename from Projects/1-Beginner/Time_zone-Converter rename to Projects/1-Beginner/TimezoneConverter From 2a2811fea7b0094a6d79f7b6fe42ee8e96122d2f Mon Sep 17 00:00:00 2001 From: vedpawar2254 <85354558+vedpawar2254@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:14:35 +0530 Subject: [PATCH 9/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0b804cef8..2ce4b3b53 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ required to complete them. | [Wind Chill](./Projects/1-Beginner/Windchill-App.md) | Calculate the windchill factor from an actual temperature | 1-Beginner | | [Word Frequency](./Projects/1-Beginner/Word-Frequency-App.md) | Calculate word frequency in a block of text | 1-Beginner | | [Weather App](./Projects/1-Beginner/Weather-App.md) | Get the temperature, weather condition of a city. | 1-Beginner | -| [Time-zone converter](.Projects/1-Beginner/Time_zone-Converter.md) | Convert timezones from one to another | 1-Beginner | +| [Time-zone converter](.Projects/1-Beginner/TimezoneConverter.md) | Convert timezones from one to another | 1-Beginner | ### Tier-2: Intermediate Projects