我如何找到距离午夜的秒数現在是什麼?
答案1
关于什么:
echo $(($(date -d "$(date +00:00-24:00)" +%s)-$(date +%s)))
答案2
如果您有一个支持它的日期版本:
echo $(($(date -d 23:59:59 +%s) - $(date +%s) + 1))
或者
echo $(($(date -d 'tomorrow 00:00:00' +%s) - $(date +%s)))
答案3
如果你想要一个有效的解决方案,请尝试以下方法:
$((`date +%s` % 86400 + $OFFSET ))
应该$OFFSET
是当地时区和 UTC 之间的秒数差。