脚本如下
#!/bin/bash
CURRENT=`date "+%Y-%m-%d %H:%M:%S"`
TIMESTAMP=`date -d "$CURRENT" +%s`
#将CURRENT转换为时间戳,精确到毫秒
CURRENTTIMESTAMP=$((TIMESTAMP*1000 +`date "+%N"`/1000000))
#5分钟前的时间戳
CURRENTTIMESTAMP2=$((CURRENTTIMESTAMP - 5*60*1000))
echo $CURRENTTIMESTAMP
echo $CURRENTTIMESTAMP2
运行结果
[root@VM_0_9_centos ~]# sh time.sh
1579232615123
1579232315123
原文链接:https://blog.csdn.net/c1481118216/article/details/77132270#google_vignette