在 AngularJS 中,即在控制器中.js文件中,我正在以这种格式从数据库中检索日期,即"星期一 Mar 14 2014 00:00:00 GMT+0530 (IST)"。但是当我在 html 页面上使用 AngularJS 日期选择器显示此日期时,它显示为空意味着它没有显示这种格式的日期,即 2014-03-08。
这是如何使用时刻js转换日期格式的示例
<div id="date"></div>
<div id="momentdate"></div>
<script>
$(document).ready(function () {
var d = new Date(); //Sat Mar 05 2016 17:48:48 GMT+0530 (India Standard Time)
$('#date').text(d);
var md = moment(d).format('YYYY-MM-DD');
$('#momentdate').text(md);
});
</script>
输出
Sat Mar 05 2016 17:48:48 GMT+0530 (India Standard Time)
2016-03-05
JSFIDDLE 的工作示例