JavaScript 日期解析

标签 javascript jquery datetime

我有一个 JSON 服务,可以为我提供几分钟的时间。然后我希望将这些分钟转换为 DD:HH:MM 格式。 [天、小时、分钟]

有人能指出我正确的方向或告诉我如何实现这一目标吗?

谢谢德文

最佳答案

您可以创建一个通用函数,删除尽可能大的数字,然后再次继续处理余数:http://jsfiddle.net/sL43t/1/ .

var arr = [];
var value = 5467;

var gain = function(minutes) {
    var amount = Math.floor(value / minutes);
    arr.push(amount < 10 ? "0" + amount : amount);  // add zero padding if needed
    value %= minutes;
};

gain(24 * 60);  // minutes per day
gain(60);       // minutes per hour
gain(1);        // minutes per minute

var str = arr.join(":");

关于JavaScript 日期解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13177538/

相关文章:

javascript - Angularjs +指令文件html内容点击事件在js文件中不起作用

jQuery.ajax 响应数据未定义

c# - 将 YYYYMMDD 字符串转换为 MM/DD/YYYY 字符串

javascript - function[(thisArg)]) 语法是什么意思?

javascript - 我无法让 Handlebars 助手使用meteorjs 中的参数

javascript - 从 iframe 本身内的另一个页面延长 iframe

jquery - 如何以现实生活中的单位(例如厘米或毫米)设置尺寸?

ruby-on-rails - 参数超出范围 Rails 4 和 bootstrap3-datetimepicker-rails

mysql - 从 MySQL 中的时间戳获取最近 'X' 天的记录

javascript - 动态更改 html5 输入控件的必需属性