Timezone Explorer

import pytz
from datetime import datetime

def get_current_time(timezone):
    tz = pytz.timezone(timezone)
    return datetime.now(tz)

def main():
    user_input = input("What timezone do you want to check? Please see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for format: ")
    current_time = get_current_time(user_input)
    print(f"Current date and time in {user_input}: {current_time}")

if __name__ == "__main__":

About this template

An app that asks the user to input their timezone and shows the current date and time for the inputted timezone.

Introduction to the Timezone Explorer Template

Welcome to the Timezone Explorer template! This template is designed to help you create an app that allows users to input a timezone and receive the current date and time for that specific timezone. It's a simple yet powerful tool for anyone needing to check the time in different parts of the world. To get started, simply click "Start with this Template" on the Lazy platform.

External Integrations

Before diving into the step-by-step process, it's important to note that this template does not require any external integrations or environment secrets to function. The template uses the pytz library to handle timezones, which is already included in the Lazy platform, so you won't need to worry about setting up any additional libraries or environment variables.

If you need to reference the list of valid timezone formats, you can visit the provided link: List of tz database time zones. This will help you understand the correct format for inputting timezones into the app.

Using the Test Button

Once you have started with the template, the next step is to use the Test button. This will begin the deployment of your app and launch the Lazy CLI. Here's how you can proceed:

  • Click the Test button on the Lazy platform.
  • The Lazy CLI will prompt you for the required user input.
  • When prompted, enter the timezone you want to check. Make sure to use the correct format as per the tz database time zones list.
  • After entering the timezone, the app will display the current date and time for the specified timezone.

It's that simple! The Lazy platform handles all the deployment details, so you can focus on using the app without worrying about the technical setup.


With the Timezone Explorer template, you can easily create an app that provides users with the current time in any timezone. There's no need for complex setup or external integrations. Just click "Start with this Template," use the Test button, and input the desired timezone when prompted. Enjoy exploring time across the globe with your new Timezone Explorer app!

Last published
April 7, 2024

More templates like this

Customisable Server Status Dashboard

This template allows you to create a dashboard to report about incidents regarding your server to your users.


A bot that answers questions about data

Ask questions about your database via a chat bot. This chatbot connects to a SQLITE database, generates queries for it based on the schema and then runs the queries printing the response all in a nicely styled chat UI. This template is pre-loaded with sample data (car parts) to play around with - here are the sample data columns that you can query: part_number, part_name, price, units_left_in_stock, manufacturer .


WhatsApp Bot Builder

The WhatsApp Bot Builder app allows users to create a WhatsApp bot that responds to every message with "Hello World".

Timezone Explorer