javascript - Atom编辑器:用于插入时间戳的代码段

标签 javascript datetime coffeescript code-snippets atom-editor

以下是我正在玩的Atom代码段。我想做的是在结尾插入带有开发人员名称的时间戳。当多个人在同一个代码库上工作并且您需要注释掉一些代码或添加注释时,这很有用。这样,其他开发人员便知道谁在做什么以及何时做。我发现它非常有用,并且想要创建一个片段来实现此目的。

但是,从摘要中可以看到,这非常丑陋……JS不是我的强项。有一种干净的方法可以做到这一点吗?
time =>选项卡=> YYYY-MM-DD HH:MM / NAME

'.source':
  'Timestamp':
    'prefix': 'time'
    'body': """
      # #{datetime = new Date(); datetime.getFullYear()}-#{(datetime.getMonth()+1)}-#{datetime.getDate()} #{datetime.getHours()}:#{datetime.getMinutes()} / NAME
    """

最佳答案

在不诉诸moment.js或Date.js之类的库的情况下,最接近此结果的方法是使用toISOString()

new Date().toISOString()

这将打印如下日期:
2014-09-05T07:15:14.840Z

缺点是,它将始终以UTC打印日期。

这里列出了更多选项:How to format a JavaScript date-也许您会在这里看到一些东西。快速查看答案后,您实际上在做什么。

关于javascript - Atom编辑器:用于插入时间戳的代码段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25669615/

相关文章:

javascript - IE7不返回下拉菜单的值

coffeescript - 子类化 native 对象 : instanceof not working properly

javascript - JQuery - 有条件地迭代元素以 addClass()

javascript - 如何在 MySQL 中安全地存储 HTML 数据?

javascript - 更新时 meteor 、响应式(Reactive)数组渲染问题

c++ - 从 Boost ptime 中减去分钟数

datetime - 在 ColdFusion CF9 中将 PayPal 的首选日期格式转换为 MySQL 日期时间格式的最短方法

scope - 未捕获闭包范围? — CoffeeScript

javascript - React 什么时候重新渲染子组件?

javascript - 如何让正则表达式适用于 mm/dd/yyyy 和 yyyy-mm-dd 格式