为了账号安全,请及时绑定邮箱和手机立即绑定

日期时间本地设置的默认小时数

日期时间本地设置的默认小时数

猛跑小猪 2021-04-26 08:51:26
我正在使用以下输入:<input id="creation-from-date" type="datetime-local"/>我想知道是否可以这样设置默认时间: dd / mm / yyyy 00:00因为datepicker只允许选择日期,而不是时间,所以我未在JS端得到无效的日期,因为未设置小时数。我正在使用Chrome v73.0.3683.75
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

尝试为其添加默认日期


document.getElementById("creation-from-date").value = setDefautValue();

    function setDefautValue() {

        var date = new Date(); // today

        date.setUTCHours(0, 0, 0, 0); //set default time 00:00 AM

        const dStr = date.toISOString()

        // remove seconds and milliseconds

        return dStr.substring(0, dStr.indexOf(':', dStr.indexOf(':')+1))

    }


查看完整回答
反对 回复 2021-05-06
?
米脂

TA贡献1836条经验 获得超3个赞

您可以尝试使用Javascript日期:


$("creation-from-date").val(new Date().toLocalString());

// toLocalString() will return the local time while toISOString() will return the UTC time.

这里是一个不错的jQuery扩展,对于初始化datetime和datetime-local输入非常有用:


// To initialize, simply call the method:

$('input[type="datetime-local"]').setNow();  


查看完整回答
反对 回复 2021-05-06
  • 3 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信