我的Mongodb上的日期以以下格式保存:
"toDate": {
"$date": "2018-01-24T18:30:00.000Z"
},
"fromDate": {
"$date": "2018-01-11T18:30:00.000Z"
}
当我尝试将日期设置为p-calendar
喜欢
<p-calendar name="toDate" [(ngModel)]="productId.toDate" class="form-control" [showIcon]="true"></p-calendar>
错误:未捕获(承诺):位置0处缺少数字
我尝试了什么? 更改日期格式如:
post.fromDate=new Date(post.fromDate).toUTCString();
post.toDate=new Date(post.toDate).toUTCString();
日期更改格式Wed, 24 Jan 2018 18:30:00 GMT
但同样的错误仍然存在,
任何帮助都会很棒,谢谢
答案 0 :(得分:0)
检查您的空白post.fromDate = post.fromDate.trim();
答案 1 :(得分:0)
我有类似的问题:CONFLICT
检查您的日期CONSTRAINT
:
Error:Uncaught (in promise): Missing number at position 0
我还以毫秒为单位传递字符串('123456'),这是不可接受的,它给出了format
P.S。
<p-calendar [(ngModel)]="dateValue" dateFormat="dd.mm.yy"></p-calendar>
可以是:dd.mm.yy,dd / mm / yyyy,dd-mm-yyyy等。