设置datetime-local的值从日期

11 浏览
0 Comments

设置datetime-local的值从日期

我想要将datetime-local输入的值设置为当前日期和时间。目前我有一个丑陋的解决方案,涉及到切割前17个字符。此外,它设置的时间是GMT时间而不是本地时间。我的代码如下:



我对这段代码有两个问题:

  1. 有没有办法将Date转换为合法的值,而不是手动切割字符串?
  2. 我希望字符串在datetime-local中显示为DD/MM/YYYY, hh:mm(例如05/11/2015, 14:10,GMT时间是13:10,但我所在的时区是GMT+1,所以我想显示14:10)。目前显示的是05/11/2015, 01:10 PM。我希望去掉PM并显示本地时间。

这可能是一个XY问题,所以如果我完全弄错了,并且有更好的方法在HTML中显示日期选择器,我很乐意听取意见。

0