This page demos how PyScript can be used to make online documentation interactive. It is one of the demos created for the conference talk 'Making Your Documentation Interactive with PyScript' by Jeff Glass. See more details on that talk, or the code for this site on GitHub.

The Datetime Module

The datetime module can be used to reference specific times, timespans, epochs, and calendar days.

Let's explore the relationship between the datetime and timedelta classes. If we create a new datetime:

from datetime import datetime
d_1 = datetime(2023, 12, 1, 14, 30, 00)
print(d_1)
    

We can add a timedelta object to it to create another datetime object:

delta = timedelta(days=90, hours=16, minutes=35)
d_2 = d_1 + delta
print(delta)
print(d_2)
    

Or we can subtract one datetime from another to create a timedelta:

d_3 = datetime(2023, 12, 14, 16, 30)
d_4 = datetime(2024, 5, 13, 11, 15)
print(d_3 - d_4)