无论如何,我可以将 HTML5 input type=‘datetime-local’ 的默认值设置为今天的日期和当前时间。
之前谢谢
原文由 Christian Sakai 发布,翻译遵循 CC BY-SA 4.0 许可协议
无论如何,我可以将 HTML5 input type=‘datetime-local’ 的默认值设置为今天的日期和当前时间。
之前谢谢
原文由 Christian Sakai 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以让它更短:
<input type="datetime-local" id="cal">
window.addEventListener('load', () => {
var now = new Date();
now.setMinutes(now.getMinutes() - now.getTimezoneOffset());
/* remove second/millisecond if needed - credit ref. https://stackoverflow.com/questions/24468518/html5-input-datetime-local-default-value-of-today-and-current-time#comment112871765_60884408 */
now.setMilliseconds(null)
now.setSeconds(null)
document.getElementById('cal').value = now.toISOString().slice(0, -1);
});
原文由 takatama 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答900 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答910 阅读✓ 已解决
2 回答789 阅读
1 回答784 阅读✓ 已解决
2 回答1.1k 阅读
这是可能的。通过使用 JQuery 函数,您可以获得真正完整的解决方案。
这是一个例子。
JSFiddle http://jsfiddle.net/v8MNx/1/
HTML
查询: