Я бы хотел округлить до ближайших 30 минут с помощью moment.js. Ниже приведен мой текущий код, который в данный момент не работает. Возможно у меня нет правильного синтаксиса moment.js. Когда я использую обычный объект Date из javascript, он отлично работает.
<script type="text/javascript" src="moment-with-locales.js">
var jetzt = moment().format('lll');
jetzt.seconds(0);
jetzt.milliseconds(0);
var minuten = jetzt.minutes();
var minutenToAdd = 0;
if (minuten >= 0 && minuten <= 29)
{
minutenToAdd = 30 - minuten;
}
else if (minuten >= 31 && minuten <= 59)
{
minutenToAdd = 60 - minuten;
}
var MIN_IN_MS = 60000;
var HALF_HOUR_IN_MS = 3600000;
minutenToAdd = minutenToAdd * MIN_IN_MS;
var Datum = moment(jetzt.moment() + minutenToAdd).format('lll');
alert(Datum);
</script>
спасибо за помощь:)