当前位置 博文首页 > Shell中取今天、昨天、前天的时间操作代码

    Shell中取今天、昨天、前天的时间操作代码

    作者:admin 时间:2021-06-24 17:44

    1. 取今天时间

    复制代码 代码如下:

    $date -d "now" +%Y-%m-%d 

    2. 取昨天时间
    复制代码 代码如下:

    $date -d "yesterday" +%Y-%m-%d 
    $date -d "1 days ago" +%Y-%m-%d 
    ## -d, --date=STRING         display time described by STRING, not `now'
    STRING可以为‘now' 、 ‘yesterday'、 ‘n days ago'
    ‘n days ago'  表示n天前的那一天

    3. 取前天时间
    复制代码 代码如下:

    $date -d "2 days ago" +%Y-%m-%d 

    效果展示:
    复制代码 代码如下:

    $ date
    2014年 07月 31日 星期四 20:48:32 CST
    $ date -d "now" +%Y-%m-%d
    2014-07-31
    $ date -d "yesterday" +%Y-%m-%d  
    2014-07-30
    $ date -d "2 days ago" +%Y-%m-%d
    2014-07-29

    js