2014-05-04 13 views
8

Saat ve dakikaları dakika değerleri olarak dönüştürmem gerekiyor. Aşağıdakimoment.js ile dakikalara ve dakikalara nasıl dönüştürülür?

var d = new Date(); 
var minutes = d.getHours() * 60 + d.getMinutes(); 

Sadece moment.js geçiş yaptıktan ve daha iyi çözüm arayan seviyor:

var minutes = moment(new Date()).toMinutes() 

şey böyle var mı saf JavaScript Date nesnesi ile ben aşağıdakileri yapın?

cevap

25

Bence en iyi bahsiniz Duration oluşturmak ve asMinutes kullanarak dakika olsun. Bu, bir zaman aralığını tanımlarken muhtemelen daha nettir. dokümanlarında

moment.duration().asMinutes() 

Here is the reference.

+0

bunu mı varolan anda süreyi kullanmak mümkün, js nesnesi gibi an (yeni Tarih()) süresi(). AsMinutes()? – Erik

+0

Bunun mümkün olduğunu düşünüyorum, ama kendim denemedim. –

+0

Çok akıllısın! – Alex78191

0

ihtiyacım yoktu moment.js:

console.log('converting 2 hours, 20 minutes and 120 seconds to minutes'); 
 

 
var hours = 2, 
 
    minutes = 20, 
 
    seconds = 120, 
 
    timeInminutes = (hours * 60) + minutes + (seconds/60); 
 

 
console.log('2 hours, 20 minutes and 120 seconds to minutes is', timeInminutes, ' minutes')

İlgili konular