【问题标题】:jQuery set current Date to input type="datetime-local"jQuery 将当前日期设置为输入 type="datetime-local"
【发布时间】:2016-07-14 08:32:08
【问题描述】:

我有以下html

<input type="datetime-local" id="startDate">

默认格式:dd.mm.yyyy mm:hh

我想用 jQuery 将它的默认值设置为我的客户端的当前本地时间。

到目前为止,我在此页面上尝试了不同的解决方案,但没有任何效果。

例如

$("#startDate").val(new Date().getTime() / 1000 | 1);
$("#startDate").val(new Date().toDateString());

你能帮帮我吗?

【问题讨论】:

  • 您的 html 输入没有 id。
  • 已修复,这里只是错误,但在我的代码中没有

标签: jquery date datetime


【解决方案1】:

假设您要设置当前日期:

$("#startDate").val(new Date().toJSON().slice(0,19));

【讨论】:

  • 这里是错误的,但在我的代码中是正确的。使用.toJSON().slice(0,19) 现在可以使用。有没有办法从用户那里获取当地时间?我在 GMT+2 但它返回 GMT+0
  • 这不会总是返回正确的本地时区日期
猜你喜欢
  • 2021-09-14
  • 2021-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-15
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多