{"repo":"BurntSushi/bttf","free":true,"listed":false,"github":"https://github.com/BurntSushi/bttf","clone":"git clone https://github.com/BurntSushi/bttf.git","description":"A command line tool for datetime arithmetic, parsing, formatting and more.","language":"Rust","stars":759,"topics":["cli","command-line","date","datetime","iana","jiff","recurrence-rule","rfc-5545","rust","strftime"],"license":"Unlicense","category":"cli-tools","readme_excerpt":"bttf ==== A command line tool for datetime arithmetic, parsing, formatting and more. Dual-licensed under MIT or the UNLICENSE. Documentation The [user guide] should be your first stop for understanding the high level concepts that bttf deals with. Otherwise, consult bttf --help or bttf --help for more specific details. Alternatively, there is a [comparison] between other similar tools that might give you a quick sense of what bttf is like. [!TIP] This project was initially named Biff. It has been renamed to bttf. Brief Examples Print the current time: [!TIP] If you get output like 2025 M05 10, Mon 08:02:04 instead, that's because you likely don't have [locale support][locale] support configured. Enabling locale support requires setting BTTF LOCALE in your shell environment. Print the current time in a format of your choosing: Print multiple relative times in one command: Print the current time in another time zone, and round it the nearest 15 minute increment: Add a duration to the current time: Find the duration since a date in the past and round it to the desired precision: Find timestamps in a log file and reformat them into your local time in place: Generate a sequence of the next 5 days that are Monday, Wednesday or Friday at a specific time, and then format them in your locale: Print every day remaining in the current month: Find the last weekday in each of the next 12 months and print them in a succinct format: Or print the second Tuesday of each month until the end of","default_branch":null,"files":null,"tree":[],"storefront":"/r/BurntSushi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BurntSushi/bttf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}