JavaScript 怎么输出 2016-6-12 12:00:00 这种格式的时间字符串?

new Date().toLocaleTimeString()
//05:02:31

new Date().toLocaleDateString()
//Sunday, June 12, 2016

new Date().toLocaleString()
//Sun Jun 12 2016 05:11:12 GMT+0800 (中国标准时间)

试了试这个都不行呀!

阅读 4.6k
3 个回答

对于js时间处理,我推荐你用momentjs吧,非常强大

应该没有直接能变成你说的那种格式的方法吧 倒是分别获取了年 月 日 小时 分钟 秒数 过后用拼接字符串的形式拼接起来就可以

如果是在学习,建议自己实现拼接,然后封装成方法。造轮子有助于内力的提升,这是成长必经的阵痛期。

如果只是为了工作,楼上正解( •̀∀•́ )

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题