Neo*_*ixs 1 datetime angularjs ionic-framework
我有两个由服务器发送的日期时间,我想计算 IONIC 应用程序中的持续时间差异。
我尝试这样做,但没有成功。
"created_date": "2017-04-13 10:12:12",
"current_time": "2017-04-13 11:10:46"
Run Code Online (Sandbox Code Playgroud)
差异=当前时间 - 创建日期
请帮我。
这个工作代码将为您提供帮助。
var inputJSON = {
"created_date": "2017-04-13 10:12:12",
"current_time": "2017-04-13 11:10:46"
};
function getDataDiff(startDate, endDate) {
var diff = endDate.getTime() - startDate.getTime();
var days = Math.floor(diff / (60 * 60 * 24 * 1000));
var hours = Math.floor(diff / (60 * 60 * 1000)) - (days * 24);
var minutes = Math.floor(diff / (60 * 1000)) - ((days * 24 * 60) + (hours * 60));
var seconds = Math.floor(diff / 1000) - ((days * 24 * 60 * 60) + (hours * 60 * 60) + (minutes * 60));
return { day: days, hour: hours, minute: minutes, second: seconds };
}
var diff = getDataDiff(new Date(inputJSON.created_date), new Date(inputJSON.current_time));
console.log(diff);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14285 次 |
| 最近记录: |