Я использую AngularJS для своего приложения, а объект даты - $ scope.ProductionDate.Как вычесть некоторые часы из текущего времени в AngularJS
С 5:00 утра 2017-02-21 (Feb 21) к 4:59 2017-02-22 (февраль 22)
Я хочу, чтобы значение ProductionDate быть 2017-02-21.
P.S. Здесь 21 февраля - всего лишь пример. Ежедневно я хочу одно и то же значение в заданных таймингах.
Могу ли я узнать, как это получить?
function Ctrl($scope)
{
$scope.ProductionDate = new Date();
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app ng-controller="Ctrl">
ProductionDate: {{ProductionDate | date:'yyyy-MM-dd'}}<br/>
</div>
Что вы хотите, чтобы произошло с датой производства? –
Я имею в виду сегодня утром 5:00 утра tommorow morning 4:59 AM Я хочу, чтобы дата была сегодняшней датой – Ranger
Moment.js (https://momentjs.com/) стоит посмотреть здесь. Там мой JS или даже Angular способы сделать это, но ничего не так просто, как использовать moment.js, когда дело доходит до вычислений и форматирования дат, особенно если у вас есть другие потребности для этого в вашем проекте. –