当前位置:  开发笔记 > 编程语言 > 正文

bash脚本和JavaScript之间的JSON日期时间

如何解决《bash脚本和JavaScript之间的JSON日期时间》经验,为你挑选了1个好方法。

按照与此处讨论相同的精神,是否存在推荐的方法来从bash脚本中生成/解析日期,以便可以将其连接到Javascript Date

确切地说,我在对Javascript Date对象进行json编码时得到了以下字符串:

2011-10-31T10:23:47.278Z

我可以组合一个bash hack来生成/解析该日期格式,但是我宁愿避免重新发明轮子。有人有可行的解决方案吗?

我对“生成”方面更感兴趣:我想从bash脚本生成当前日期,并将其保存在json文档(couchdb)中,以便视图引擎可以自动对它们进行排序。



1> dangonfast..:

我最接近的是:

date -u +"%FT%T.000Z"

给出以下输出:

2011-11-03T06:43:08.000Z

我不喜欢这样,我必须手动将TZ和和毫秒设置为0(我可以使用%N纳秒,并用sed或其他方式截断,但似乎只是为了获得毫秒精度而过分杀伤了),我希望会有一个内置格式令牌,可date为其生成该UTC日期。我以为-似乎是错误的-认为该格式足够通用,因此仅可以使用一个格式标记来指定它。


您可以得到以下截断的实际纳秒(在CentOS 6.4上进行了测试):`date -u +“%FT%T.%3NZ”`将当前纳秒附加到三个字符之后。以下是一些示例输出:`2015-05-11T19:18:54.021Z`
推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有