首页 > 解决方案 > 用户使用 angularJs 和 js 输入日期后更改日期格式

问题描述

<input class="cal" ng-model="mycalendar" mobiscroll-calendar="settings"
       mobiscroll-instance="demo" placeholder="Please Select..." />

在此处输入图像描述

我有一个如上所述的输入框。一旦用户从选择器中选择日期,我需要 1960-04-30 00:00:00.000 格式的日期

标签: javascriptangularjsinputdatepicker

解决方案


var dateInputVal = document.getElementById("yourElementId").value;
var d = new Date(dateInputVal);
var dt = d.getFullYear()+"/";
var m = d.getMonth() + 1;
if(m < 10)
    dt += "0"+m+"/";
else
    dt += m+"/";
var d2 = d.getDate();
if(d2 < 10)
    dt += "0"+d2;
else
    dt += d2;

推荐阅读