Javascript 输入日期和角度的奇怪错误

Javascript 输入日期和角度的奇怪错误,javascript,html,angularjs,date,Javascript,Html,Angularjs,Date,我正在开发基于angular的应用程序,我有一个非常奇怪的bug。。 当我使用: <input type="date" ng-model="date"> {{date}} 代码工作正常。结果显示为yyyy-mm-dd格式。我认为与此问题类似: 我使用momentjs库解决了这个问题。它提供了很多时区方法 moment.utc([year, month, day])._d 您是否调查过正在使用的时区?相差-1小时或更长时间可能会导致显示上一个日期。它对我来说很好,显示的日期与我从

我正在开发基于angular的应用程序,我有一个非常奇怪的bug。。 当我使用:

<input type="date" ng-model="date">

{{date}}

代码工作正常。结果显示为
yyyy-mm-dd
格式。

我认为与此问题类似:

我使用momentjs库解决了这个问题。它提供了很多时区方法

moment.utc([year, month, day])._d

您是否调查过正在使用的时区?相差-1小时或更长时间可能会导致显示上一个日期。它对我来说很好,显示的日期与我从日历中选择的日期相同。我想这是你的时区问题。它对我来说很好!!!!!!我知道它在这里很好用!错误在我的项目中…我如何检查这个?我知道代码在这里工作正常。。。但它在我的项目中并不适用:(我稍后会尝试此功能…但我确信有一种不使用任何库的解决方案…@Yehuda你是对的。实际上不需要任何库,但momentjs确实是一个很棒的工具。