如何在 jQuery 中获取当前日期?

新手上路,请多包涵

我想知道如何使用 jQuery 中的 Date() 函数来获取 yyyy/mm/dd 格式的当前日期。

原文由 Sara 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

Date() 不是 jQuery 的一部分,它是 JavaScript 的功能之一。

请参阅 有关日期对象的文档

你可以这样做:

 var d = new Date();

 var month = d.getMonth()+1;
 var day = d.getDate();

 var output = d.getFullYear() + '/' +
 (month<10 ? '0' : '') + month + '/' +
 (day<10 ? '0' : '') + day;

请参阅 此 jsfiddle 以获得证明。

代码可能看起来很复杂,因为它必须处理由小于 10 的数字表示的月份和日期(这意味着字符串将有一个字符而不是两个字符)。请参阅 此 jsfiddle 进行比较。

原文由 Tadeck 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果你有 jQuery UI(日期选择器需要),这就可以了:

 $.datepicker.formatDate('yy/mm/dd', new Date());

原文由 Sara 发布,翻译遵循 CC BY-SA 3.0 许可协议

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