如何在 Javascript 中获取当前格式化日期 dd/mm/yyyy 并将其附加到输入

新手上路,请多包涵

我想将当前日期添加到隐藏的 HTML 标记中,以便将其发送到服务器:

<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE">

如何将格式化日期添加到 VALUE 属性?

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

阅读 913
2 个回答

我希望这是你想要的:

 const today = new Date();
 const yyyy = today.getFullYear();
 let mm = today.getMonth() + 1; // Months start at 0!
 let dd = today.getDate();

 if (dd < 10) dd = '0' + dd;
 if (mm < 10) mm = '0' + mm;

 const formattedToday = dd + '/' + mm + '/' + yyyy;

 document.getElementById('DATE').value = formattedToday;

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

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

老实说,我建议你使用 moment.js 。只需下载 moment.min.js 然后使用此代码段以您想要的任何格式获取日期:

 <script>
$(document).ready(function() {

     // set an element
     $("#date").val( moment().format('MMM D, YYYY') );

     // set a variable
     var today = moment().format('D MMM, YYYY');

});
</script>

使用以下图表作为日期格式:

在此处输入图像描述

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

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