按照与此处讨论相同的精神,是否存在推荐的方法来从bash脚本中生成/解析日期,以便可以将其连接到Javascript Date
?
确切地说,我在对Javascript Date对象进行json编码时得到了以下字符串:
2011-10-31T10:23:47.278Z
我可以组合一个bash hack来生成/解析该日期格式,但是我宁愿避免重新发明轮子。有人有可行的解决方案吗?
我对“生成”方面更感兴趣:我想从bash脚本生成当前日期,并将其保存在json文档(couchdb)中,以便视图引擎可以自动对它们进行排序。
我最接近的是:
date -u +"%FT%T.000Z"
给出以下输出:
2011-11-03T06:43:08.000Z
我不喜欢这样,我必须手动将T
,Z
和和毫秒设置为0(我可以使用%N
纳秒,并用sed
或其他方式截断,但似乎只是为了获得毫秒精度而过分杀伤了),我希望会有一个内置格式令牌,可date
为其生成该UTC日期。我以为-似乎是错误的-认为该格式足够通用,因此仅可以使用一个格式标记来指定它。