var startdate = '02.05.2018 18:05:03';
如何找出从startdate到现在已经过了多少分钟?
我的尝试
var exp = moment(startdate);
minutes = moment().diff(exp, 'minutes');
但结果124764不对
答案 0 :(得分:2)
解析日期字符串在浏览器中不一致。如果是非ISO格式,请始终传递字符串的格式,以防止出现不必要的错误:
<?php
$array = [
$inner_array1 = [1, 2, 3, 4],
$inner_array2 = [a, b, c, d]
];
function test_print($item, $key)
{
echo $item;
}
array_walk_recursive($array, 'test_print');
?>
答案 1 :(得分:0)
要获得两个时刻对象之间的差异,可以使用asHours()
。然后,您可以使用asMinutes()
,asSeconds()
,var start = moment('02.05.2018 18:05:03');
var end = moment('02.05.2018 18:11:03');
var duration = moment.duration(end.diff(start));
var mins = duration.asMinutes();
console.log(mins)
中的任何一个来获取人类可读的时差。
moment().diff(time)
在您的情况下,您只需致电var time = moment('02.05.2018 18:05:03');
var duration = moment.duration(moment().diff(time));
var mins = duration.asMinutes();
console.log(mins)
,因为您希望在指定的时间和现在的时间之间取得差异。
async getJSONAsync()
{
await app.get('https://*****.io/index.php?/api/v2/get_case/5892', {
headers: {'Content-Type' : 'application/json'},
auth: {
username : '************',
password : '*********************'
}
}).then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
}