Life's but a walking shadow, a poor player
That struts and frets his hour upon the stage
And then is heard no more: it is a tale
Told by an idiot, full of sound and fury,
Signifying nothing.
Macbeth, Act V, Scene V
1606
loading... ☞ continue ☞
About
Time Passes is a timeline of your life, world history, and the universe.
Use it to create a timeline of your life and the life of your family. Add events both important and mundane. Keep a daily journal.
Roadmap
Planned future additions:
- shared events - share life events with friends and family
- calendar integration - import and export calendar events
- event reminders - add alerts and anniversary reminders to events
Contact
- Twitter: @timepasses_net
- Email: [email protected]
Support
Want to help support this site?
Help
- Use vertical scroll or the up/down arrow keys to zoom the timeline
- Use horizontal scroll or the left/right arrow keys to pan the timeline
- Use the drop-down menu and arrow buttons to jump quickly to set time periods
- Click on an event for more information about it
- Click 'Add Event' in the menubar to create a new event. You must be logged in to create events.
- Private events are encrypted on the server and in transit and cannot be seen by other users or by the site admins.
FAQs
- Why do you use YYYY-MM-DD for the date format?
- Because it's clear, unambiguous, and an international standard. Seriously, stop using D/M/Y and M/D/Y — it's confusing and archaic.
- Who determines what events are displayed in the timeline?
- Everyone who contributes. It's a bit idiosyncratic at the moment because I just add events as I think of them or find out about them.
- An important event is missing?
- Please feel free to add it. (Public events are moderated and may be edited.)
- What does 'visibility' mean?
- Visibility is the time scale at which an event becomes visible. You can think of it as (very roughly) an event's importance.
Events in human history should be in the range of 0–10, but "deep-time" events can go up to 300+.
[ More technically, visibility = Log10( years per pixel ) + 6 ] - Can I share my private events?
- Not yet. I hope to add shared events in the future.
- Can I get a list of my events?
- Yes. Try this: List of private events
Also: List of public events - Can I download a copy of my events?
- Yes. Try these links:
JSON |
HTML |
plain text
The files should appear in your downloads folder. - Is there a way to upload events?
- Yes, but only for private events. See: import events
- How can I support this?
- Time Passes is free to use.
If you like it, you can help support it by buying me a coffee!
Technical
This site is built with:
- Vanilla JS (no front-end frameworks).
- Userbase for data storage. Data is encrypted end-to-end, so it's private.
- Digital Ocean App Platform for hosting.
- Simple Analytics for stats. Simple Analytics doesn't track you or collect any personal data.
- Proton Mail for email.
- Buy me a coffee for donations.
- The code was written in BBEdit 11 on a 2014 MacBook Pro. I know I should upgrade them both, but...
Public Events (table)
Start Date | End Date | Event | Category | Visibility | View | Edit | Delete |
---|---|---|---|---|---|---|---|
Add Event |
Private Events (table)
Must be signed in to see or add user events
Start Date | End Date | Event | Category | Visibility | View | Edit | Delete |
---|---|---|---|---|---|---|---|
Add Event |
View Event
Start Date: | |
End Date: | |
Location: | |
Description: | |
Shared: | |
Category: | |
Visibility: | |
Link: | |
edit event | delete event |
Add Event
Must be signed in to add events
Edit Event
Must be signed in to edit events
Delete Event
Must be signed in to delete events
Import Events
You can bulk import private events as a JSON file. First download your existing events as a JSON file. If you don't have any, try creating a few first. Then copy the format for additional events.
Existing events will be updated (instead of re-added) as long as you keep the ItemId
the same. An ItemId
will be created for new events, so leave that blank for them (use empty quotes: "").
It's worth validating your JSON file to try to catch any mistakes before you try to upload it. Many code editors can do this, or you could try an online validator.
Must be signed in to import events
Signed In
You are signed in as: .
Update User Details
You must be signed in to change you details.
Forgotten Password
To recover your password you need:
- To have previously set your email address
- Your username
- Access to a device you have previously logged into Time Passes on.
Note that private event data is encrypted on the server and the site admins have no way to recover it.
Only you can recover it, and only if you have the three things above.