在我的回复回复中,我得到了start_time
{24}格式的10:00:00
。我希望将其转换为var a ="10:00"
和var b = "PM"
上的两个变量它好几次但没有成功。我怎么能这样做。
我的php函数代码:
$time = $actData->start_time; // 14:00:00
$startTime = date('h:i', strtotime($time)); // 02:00
$amPm = date('a', strtotime($time)); // PM
我想用脚本做。我怎么能这样做?
答案 0 :(得分:1)
以下是您实现时间转换的方法:
function convertFromMilitaryToStandard(time) {
var hour = time.slice(0,2),
pm = hour > 12,
hour12 = hour - (pm ? 12 : 0);
//Per the request of the OP, we keep them seperate:
var a = (hour12 < 10 ? "0" : "") + hour12 + time.slice(2,5);
var b = (pm ? "PM" : "AM");
return [a,b];
}
console.log(convertFromMilitaryToStandard("10:00:00"))
console.log(convertFromMilitaryToStandard("14:00:00"))
答案 1 :(得分:0)
试试这个
initializer_list<int>