Speeddating.vim is a Vim script that enables convenient increment of various date and time values via simple keystrokes such as CTRL-A/X.
The script provides numerous date, time, and datetime formats, but you can always define additional formats in a strftime-like syntax with the :SpeedDatingFormat command. You can also realize that Vim's default semantics are preserved for your convenience. The CTRL-A and CTRL-X keys respond to a count, and standard number incrementing is used if no date format is matched.
Additionally, in visual mode, you can use CTRL-A/X to increment several lines at once, where blank spaces are filled by incrementing the match from the previous line to create sequences such as 1, 2, 3, or 2000-10-30, 2000-10-31, 2000-11-01. You can also increment roman numerals and ordinals (1st, 2nd, 3rd, ...), and in visual mode, letters of the alphabet are supported.
Furthermore, the script allows you to set the timestamp under the cursor to the current time by using the 'd' key. If you want to use UTC instead of local time, you can use the 'D' key. Finally, speeddating.vim requires Vim, and the latest release provides basic timezone support, ensures formats like "Fri Mar 14" are smartly incremented, and fixes an error when wrapping down that would result in things like 23:60:60.
Version 20080314: N/A