Angular код:
console.log( moment('2013-07-29T00:00:00+00:00').format('YYYY-MM-DD') );
дает результат: 2013-07-28 вместо 2013-07-29.
Подскажите, пожалуйста, что не так с это?
Вы можете сначала проанализировать объект момента, а затем использовать формат.
Попробуйте это:
var res = moment("2013-07-29T00:00:00+00:00", "YYYY-MM-DDTHH:mm").format("YYYY-MM-DDTHH:mm"); console.log(res);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>