[英]Moment.js Add a time in minutes to a time in hours:minutes
考虑用户输入,
var firstTrainTime = 12:00 //input as **hours:minutes**
var frequency = 30 //input as any number (user could for instance
enter 1345 minutes) of **minutes**
这两个变量都作为字符串输入。
我正在尝试使用Moment.js产生火车的“下次到达”时间,以便输出
var arrival = 12:30 //this will be in 24hr format ("HH:mm")
我的代码:
var a = moment(firstTrainTime, "HH:mm");
console.log("this is firstTrainTime " + a);
var b = moment(freq, "m");
console.log("this is freq " + b)
var nextArrival = a.from(b);
console.log("this is nextArrival " + nextArrival);
nextArrival = moment().format("HH:mm");
console.log("this is nextArrival " + nextArrival);
Var的a&b返回矩对象-但是,当我在它们上运行“ from”方法时,它将在控制台中返回“从现在开始12小时”。
我正在使用javascript / jquery为webapp编码。
非常感谢! 任何指导表示赞赏。
var firstTrainTime = 12:00 //input as **hours:minutes**
var frequency = 30 //input as any number (user could for instance enter 1345 minutes) of **minutes**
moment(firstTrainTime, 'HH:mm').add(frequency, 'minutes').format("HH:mm")
//"12:30"
暂时在#add()上的文档: https ://momentjs.com/docs/#/manipulating/add/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.