MARKETPLACE
PLUGINS
COUNTRY, DATE & TIME BY RITZ7
Country, Date & Time by Ritz7 logo

Country, Date & Time by Ritz7

Published February 2023
   β€’    Updated January 2026

Plugin details

Use date, time and country info with easy without the hassle of dealing with the complex stuff
πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ† Plugins by Ritz7 πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

Stay up-to-date with our latest updates and new plugin releases by registering at: https://bubble.ritz7.com/registration.

Video Tutorial Link: https://bubble.ritz7.com/CDT-YT

Want a new feature?
You can share via email at [email protected] or add it here: https://bubble.ritz7.com/CDT-FR

Found a bug?
You can share via email at [email protected] or report here: https://bubble.ritz7.com/CDT-Feedback

Want a one-on-one support?
Schedule a paid call: https://bubble.ritz7.com/schedule

Interested in a 250+ hours detailed course?
https://bubble.ritz7.com/NoCodeSchool

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

β–Ί Country, Date & Time Key features

βœ” Get Country Info

βœ” Get live currency exchange rates

βœ” Combine date value with time value

βœ” Time in words

βœ” Get week and month info

βœ” Fethcing working days info

βœ” Adding wokring days to get the final date

βœ” Get time slots from available slots excluding busy slots

$8

One time  β€’  Or  $2/mo

5.0 stars   β€’   1 ratings
27 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Ritz7 Automations logo
Ritz7 Automations
Joined 2021   β€’   30 Plugins
View contributor profile

Instructions

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Set-UpπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†
We have detailed video tutorials for each of the actions/elements we have in this plugin. Watch them to understand and use it at ease.

There is no special set-up required to use this plugin. Just install and use it.

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Installing the PluginπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

βœ” Log in to your Bubble account
βœ” Go to Plugins
βœ” Search for β€œCountry, Date & Time by Ritz7”
βœ” Install the plugin


πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Using the PluginπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

πŸŸ†πŸŸ† Elements πŸŸ†πŸŸ†

➽ TimeZone: This element when added will fetch the timezone of the current user. Bubble gives us the current user's timezone but only to be used within bubble's operation. You cannot send the current user's timezone via API using the in-built method. This element gives you the timezone in text format like "Asia/Kolkata", which can be sent via API or stored in the database for using from the backend.

➸ Watch Youtube video here: https://www.youtube.com/watch?v=CQCcuS45e8c


πŸŸ†πŸŸ† Actions πŸŸ†πŸŸ†

➽ Country Info By Country Code:

βœ” Inputs:
 βž» Country Code: A 2 digit text code. Ex: IN for India, or US for USA
βœ” Outputs:
 βž» Country name
 βž» Capital
 βž» Continent
 βž» ISD code
 βž» Currency code/s (can be a list)
 βž» Timezone/s (can be a list)


➽ Country Info By Country Name:

βœ” Inputs:
 βž» Country Name: The full name of the country. Ex: India, United States

βœ” Outputs:
 βž» Country Code
 βž» Capital
 βž» Continent
 βž» ISD code
 βž» Currency code/s (can be a list)
 βž» Timezone/s (can be a list)


➽ Country Info By Timezone:

βœ” Inputs:
 βž» Timezone: The time-zone in text format. The timezone can either be added manually, or from the database or from the element available in the plugin "TimeZone". Ex: Asia/Kolkata, America/Los_Angeles.

βœ” Outputs:
 βž» Country Code
 βž» Country Name
 βž» Capital
 βž» Continent
 βž» ISD code
 βž» Currency code/s (can be a list)

➸ Watch the video for all these three actions here: https://www.youtube.com/watch?v=CQCcuS45e8c

πŸŸ†πŸŸ† Note: In short, we can fetch all the details of the current user without the user inputting any detailsπŸŸ†πŸŸ†


➽ get Currency Exchage Value:

βœ” Inputs:
 βž» From Currency: This should be one of the currency codes like INR, USD, JPY.
 βž» To Currency: Similarly, this should be one of the currency codes like INR, USD, JPY.

βœ” Outputs:
 βž» Exchange Rate: This fetches the real time exchange rates between the two currencies mentioned in the inputs.

➸ Watch the video for all these three actions here: https://www.youtube.com/watch?v=AsVCV9zdRXc


➽ Date+Time:

βœ” Inputs:
 βž» Date Value: This is a date & time field from which the plugin will consider only the date aspect of it.
 βž» Time Value: This is a date & time field from which the plugin will consider only the time aspect of it.
 βž» Time Zone: The time-zone in text format. The timezone can either be added manually, or from the database or from the element available in the plugin "TimeZone". Ex: Asia/Kolkata, America/Los_Angeles.

βœ” Outputs:
 βž» formated_dateTime: This will be the date (from date field) + time (from time field)

Note: This can be performed within bubble, but in bubble you will have to do something like date1->change hours to date2's extract hours-> change minutes to date2's extract minutes... We have done that easier.

➸ Watch the video for all these three actions here: https://www.youtube.com/watch?v=AsVCV9zdRXc


➽ get Time Duration In Words:

βœ” Inputs:
 βž» Date: This is the date & time field which will be used for calculating the time difference between the current date & time with the input date and time. It could be a past or a future date & time.  
 βž» Time Zone: The time-zone in text format. The timezone can either be added manually, or from the database or from the element available in the plugin "TimeZone". Ex: Asia/Kolkata, America/Los_Angeles.

βœ” Outputs:
 βž» Time Duration in Words: The output will be in terms of time duration in words, like 'a few mins ago', '2 days ago', 'next year', '2 months later' and so on.

➸ Watch the video for all these three actions here: https://www.youtube.com/watch?v=AsVCV9zdRXc


➽ get Date Info:

βœ” Inputs:
 βž» Date: This is a date & time field which considers only the date aspect of it.
 βž» week Starts from Monday?: yes/no field. Make it as 'yes' if you want Monday to be considered as the first day of the week.  

βœ” Outputs:
 βž» first Day Of Week: First day of the week in which the input date falls.
 βž» last Day Of Week: Last day of the week in which the input date falls.
 βž» last Day Of Month: Last day of the month in which the input date falls.

➸ Watch the video for all these three actions here: https://www.youtube.com/watch?v=AsVCV9zdRXc


➽ get Due Date:

βœ” Inputs:
 βž» Start Date: This is a date & time field.
 βž» Working Days: 0- non-working day, 1- working day. Starts from Sun,Mon,Tue,Wed,Thu,Fri,Sat. So, if Monday to Friday is working the value to send will be 0,1,1,1,1,1,0.  
 βž» days To Add: Just a number. If you want to add 3 days, send 3. Keep in mind, we are considering the start date as one of the days. So, this is not equivalent to StartDate + days (3). Of course, this is true only if Start date falls under the working day.
 βž» Holidays: List of holidays that should not be counted as working day even if it falls during the working days of the week. This could be declared holidays or so. It's a text field which takes list of dates separated by comma in the following format: 'yyyy-mm-dd'. Check the demo page to see how this works.  
 βž» Time Zone: The time-zone in text format. The timezone can either be added manually, or from the database or from the element available in the plugin "TimeZone". Ex: Asia/Kolkata, America/Los_Angeles.

βœ” Outputs:
 βž» End Date: The due date.

➸ Watch the video for all these three actions here: https://www.youtube.com/watch?v=mAMtxlllbOA


➽ getWorkingDaysCount:

βœ” Inputs:
 βž» Start Date: This is a date & time field.
 βž» End Date: This is a date & time field.
 βž» Working Days: 0- non-working day, 1- working day. Starts from Sun,Mon,Tue,Wed,Thu,Fri,Sat. So, if Monday to Friday is working the value to send will be 0,1,1,1,1,1,0.  
 βž» Holidays: List of holidays that should not be counted as working day even if it falls during the working days of the week. This could be declared holidays or so. It's a text field which takes list of dates separated by comma in the following format: 'yyyy-mm-dd'. Check the demo page to see how this works.
 βž» Time Zone: The time-zone in text format. The timezone can either be added manually, or from the database or from the element available in the plugin "TimeZone". Ex: Asia/Kolkata, America/Los_Angeles.

βœ” Outputs:
 βž» Days: This is the opposite 'get Due Date'. Here we give the Start Date and the End Date to calculate the number of working days with the list of working days and holidays.  

➸ Watch the video for all these three actions here: https://www.youtube.com/watch?v=mAMtxlllbOA


➽ Get Time Intervals:

βœ” Inputs:
 βž» Interval Value: the duration in number. Ex. 30 (for 30 minutes). Always greater than 0. Watch video explaination to understand this field better.
 βž» Interval Unit: unit of interval, like seconds, minutes etc.
 βž» Increment Value: the duration in number. Ex. 30 (for 30 minutes). Always greater than 0. Watch video explaination to understand this field better.
 βž» Increment Unit: unit of increment, like seconds, minutes etc.
 βž» Time Zone: The time-zone in text format. The timezone can either be added manually, or from the database or from the element available in the plugin "TimeZone". Ex: Asia/Kolkata, America/Los_Angeles.
 βž» Input Date Ranges: You can send multiple date-time range and the system will take care of giving you all the possible intervals within all the ranges you send. Note: To cater the timezone issue, we are dealing in unix format. Hence please send the range in the following format: startDateTime in unix->endDateTime in unix. Watch the video in the plugin instruction or visit plugin demo page for details on how to send data.
 βž» busySlots: This can be left blank. But if you want to remove the unavailable slots/days in between the available ranges, you can send the busy range in this field. This is similar to 'Input Date Ranges' field and needs to be formatted in the same format. You can send multiple date-time range. Note: To cater the timezone issue, we are dealing in unix format. Hence please send the range in the following format: startDate in unix->endDate in unix. Watch the video in the plugin instruction or visit plugin demo page for details on how to send data.

βœ” Outputs:
 βž» Available Slots: The list of slots (dateTime) in the timezone given in the action.

➸ Watch the video for all these three actions here: https://www.youtube.com/watch?v=VenyEdAG1sE

Types

This plugin can be found under the following types:
Api   β€’   Element   β€’   Action

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Streamlining Location and Time Management with Country, Date & Time by Ritz7
August 10th, 2023
Building our travel planner app on Bubble involved the integration of several tools, and among them, "Country, Date & Time by Ritz7" stood out as a key asset. This plugin made handling various location and time aspects a breeze: Efficient Location Management: Managing country-specific details became streamlined and error-free, helping us cater to international clients effortlessly. Date & Time Automation: Scheduling and time conversions were simplified, enabling us to coordinate travel plans across different time zones without hassle. Responsive Support: The Ritz7 team provided timely guidance, ensuring we utilized the plugin to its full potential. In a nutshell, this plugin has been more than helpful; it's been a solution that allowed us to focus on what matters most - creating unforgettable travel experiences. Its integration into our app brought efficiency and accuracy, and we highly recommend it to others looking for similar benefits.
Bubble