javascript - 用户使用 angularJs 和 js 输入日期后更改日期格式
问题描述
<input class="cal" ng-model="mycalendar" mobiscroll-calendar="settings"
mobiscroll-instance="demo" placeholder="Please Select..." />
我有一个如上所述的输入框。一旦用户从选择器中选择日期,我需要 1960-04-30 00:00:00.000 格式的日期
解决方案
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;
推荐阅读
- excel - VBA - 从合并单元格单击/到是/否时更改单元格值
- c++ - 在 C++ 中具有用户输入双精度值的多维数组的大小
- xml - XSL:XML 到 CSV 转换,解析属性
- javascript - 单元测试 - toEqual 对象与数组
- javascript - 使用 react-native-ble-plx 包发送数据
- c# - 将包含文件的文件目录从 Azure 导出到本地驱动器
- regex - Kibana/Elastic Regex 查询不返回任何结果
- html - HTML表格水平滚动
- c - C 语言 & 信号处理程序
- c# - 模型绑定时将 JSON 中的时间戳值反序列化为 DateTime