以下是我正在玩的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/