自从EPOCH以来,我在检查时间方面遇到了麻烦。 (并且从另一个中减去它。)
我得到这样的日期:
<script src="https://maps.googleapis.com/maps/api/js?libraries=geometry"></script>
<div id="map"></div>
后来我试图把它变成自纪元以来的几秒钟:
var=$(date)
echo $var
wto, 1 mar 2016, 16:00:14 CET
我只是举个例子。实际上,我将从文件中读取日期,以默认语言环境格式编写(我在不同的机器上运行)。
答案 0 :(得分:-1)
如果您输入date -h
,则说明您遇到此错误的原因。
-d
选项必须仅使用TIME声明,而不是使用完整的DATE格式
-d,--date TIME Display TIME, not 'now'
所以
date -d "23:59:59"
然后:
Tue Mar 1 23:59:59 2016
如果您只需要从日期开始执行此操作的秒数:
date +"%S"
如果使用-d,则输出将以毫秒为单位