
If you want to quickly calculate days between two dates, you can make use of the Linux dateutils ddiff command, lets see some example,
First, make sure that you have dateutils installed on your system, if not you then install it using package manager like apt-get if you are using Linux based OS or brew if using macOS
For Linux# apt-get install dateutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
dateutils
Preparing to unpack .../dateutils_0.4.5-1.1_arm64.deb ...
Unpacking dateutils (0.4.5-1.1) ...
Setting up dateutils (0.4.5-1.1) ...
For macOS
% brew install dateutils
Example: Calculate days between dates
% ddiff 2022-01-01 2022-03-01
59
% ddiff 2022-01-01 2022-01-01
0
% ddiff 2022-01-01 2022-01-02
1
% ddiff 2022-01-01 2022-01-20
19
% ddiff 2022-01-01 2022-03-01 -f '%ww %dd'
8w 3d
More Posts related to Linux,
- Terminal display next month Calendar
- How to change bash terminal prompt string and color
- How to exit from nano command
- How to Display content of a file in Terminal Screen?
- Copy entire directory using Terminal Command [Linux, Mac, Bash]
- 3 Commands to stop Nginx Server
- How to check file permissions for your file using Linux/Unix/macOS Terminal Command
- Create Hidden File or Directory using Shell Command
- bash: cls: command not found
- How to install python pip on Ubuntu using apt command
- The Date Command and its usage [Linux - Unix - macOS]
- SCP Copy all files from directory to Local Folder
- Create and write file in single Linux/macOS command
- Install OpenSSL on Linux/Ubuntu
- scp: ssh: connect to host xxxx port 22: Connection refused Error
- Check SSH/OpenSSH version Command
- Execute .bin and .run file Ubuntu Linux
- What does apt-get update command does?
- How to ls command to output one entry per line [macOS/Linux/Bash]
- 3 ways to clear screen on Linux Terminal
- How to backup a file in Linux/Unix
- How to quit or exit SFTP Prompt on Terminal
- How to use SCP Command to Copy Directory
- zsh hello world example
- How to remove/delete a directory in Linux/macOs
More Posts:
- Fix - zsh: command not found: conda [macOS] - zsh
- How to zoom-in or zoom-out in Windows Notepad - NotepadPlusPlus
- How to replace   with space - HowTos
- Android Studio 1.3 beta now Available for Developers - Android-Studio
- Type R is already defined error : Android Error - Android
- How to remove Floating Action Button Android Studio Blank Activity Template - Android-Studio
- MySQL Error :1007 SQLSTATE: HY000 (ER_DB_CREATE_EXISTS) Message: Can't create database '%s'; database exists - MySQL
- How to fix bash ping command not found error - Bash