将localdate变量分配给另一个变量并将其存储在数据库中

时间:2019-09-01 03:07:41

标签: javascript date time field

我正在尝试使用Date输入以html形式获取date字段。默认日期值为yyyy-mm-dd格式。我使用JavaScript将格式更改为dd-mm-yyyy。当我将更改的格式日期分配给另一个变量并尝试保存它时..它以默认格式保存。plz帮助

我正在尝试使用Date输入以html形式获取date字段。默认日期值为yyyy-mm-dd格式。我使用JavaScript将格式更改为dd-mm-yyyy。当我将更改后的格式日期分配给另一个变量并尝试保存时。它以默认格式保存

html

    <td  align="left" nowrap >
            Date
    </td>

    <td align="left">
                        <input id="to" type="datetime-local" name="to"  value="<%=stdt%>"  min="00:00:0000" max="00:00:0000"  required>

                    </td>

var now = new Date();
var utcString = now.toISOString().substring(0,19);
var year = now.getFullYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
var localDatetime = 
    (day < 10 ? "0" + day.toString() : day) + "-" +
    (month < 10 ? "0" + month.toString() : month) + "-" +
    year + " " +
    //(day < 10 ? "0" + day.toString() : day) + "T" +
    (hour < 10 ? "0" + hour.toString() : hour) + ":" +
    (minute < 10 ? "0" + minute.toString() : minute) +
    utcString.substring(16,19);


        alert(localDatetime);
    var to = document.getElementById("to");
    to.value = localDatetime;

alert命令正确显示更改后的格式dd-mm-yyyy。但是,将此值分配给变量“ to”并尝试保存时,它会保存为默认格式yyyy-mm-dd。确定我要去哪里错了。

0 个答案:

没有答案