2015-02-02 1 views
-9

Как получить общее количество минут в день с полуночи?Общее количество минут, начиная с полуночи

I.e. если бы это было 12:37 утра, мне бы хотелось 37, если бы это было 1:41 утра, я бы захотел 101, или если он будет 12:20, он вернет int 740 (740 минут в этот день до сих пор).

Любые идеи?

+0

Моя идея: 'google' – Nano

+1

Что вы пробовали? Или вы ожидаете, что мы сделаем для вас всю работу? – Uirri

+1

сделайте одну дату со временем, когда хотите, и один со временем в полночь, вычтите их и преобразуйте миллисекунды в минуты или используйте библиотеку, такую ​​как moment.js – epascarello

ответ

1
var date = new Date(); 

var minutes = date.getMinutes(); 
var hours = date.getHours(); 

var result = (60 * hours) + minutes; 

console.log(result); 

См Date на MDN для получения дополнительной информации, как то, что щеколда getMinutes() на самом деле делает.

Для будущих вопросов, пожалуйста, рассмотрите сначала консультации с MDN или аналогичным ресурсом.

+2

И домашнее задание кого-то сделано еще раз ... – LcSalazar

+0

Yup. Может быть так. Если он действительно хочет узнать что-то новое, я надеюсь, что он пролил свет на него. Мне тоже было трудно понять что-то, и я пожелал простого и ясного ответа вместо разговоров о правилах. И если я просто сделал домашнее задание, кому было нанесено вред? –

+0

* Если он действительно хочет учиться *, он должен прочитать учебное пособие и приложить некоторые усилия к нему ... Затем, когда он застрял в какой-то конкретной проблеме **, он может обратиться к SO за помощью ... – LcSalazar

0

Просто введите сумму .getHours() и добавьте метод .getMinutes() объекта Date.

var date = new Date(); 
var hours = date.getHours(); 
var minutes = date.getMinutes(); 
var totalMinutes = (hours*60) + minutes 
Смежные вопросы