在javascript中修改getDate函数的值

时间:2017-12-06 08:48:54

标签: javascript html

我确实将值从日期输入转换为文本输入(在html中),使用javascript将格式从mm / dd / yyyy更改为dd / mm / yyyy。 它的工作原理。但从2017年2月12日起价值变为2/12/2017 我需要它成为02/12/2017(不是2/12/2017)。如何把日期下的'0'置于10以下?
这是我的代码:

function mydate1()
{
    d=new Date(document.getElementById("date").value); //fetching date input's value
    dt=d.getDate(); //fetching date
    mn=d.getMonth(); //fetching month
    mn++;
    yy=d.getFullYear(); //fetching year
    document.getElementById("ndt").value=dt+"/"+mn+"/"+yy //inserting value to text input
    document.getElementById("ndt").hidden=false;
    document.getElementById("dt").hidden=true;}

1 个答案:

答案 0 :(得分:0)

我使用这个技巧:

("0" + d.getDate()).slice(-2)

和本月:

("0" + (d.getMonth() + 1)).slice(-2)