擺脫時間戳時間我在提取時間的問題,從$timestamp
這東西看起來像如何使用碳PHP
這$timestamp = "2017-05-03 11:47:48";
我的問題是:如何從上述$timestamp
這樣的提取時間11:47 AM
我目前的時區Asia/Kolkata
擺脫時間戳時間我在提取時間的問題,從$timestamp
這東西看起來像如何使用碳PHP
這$timestamp = "2017-05-03 11:47:48";
我的問題是:如何從上述$timestamp
這樣的提取時間11:47 AM
我目前的時區Asia/Kolkata
希望這將幫助你。
<?php
ini_set('display_errors', 1);
$timestamp = "2017-05-03 11:47:48";
$dateObj=date_create_from_format("Y-m-d H:i:s", $timestamp);
echo $dateObj->format("H:i A");
輸出: 11:47 AM
首先確保你安裝了碳,指https://github.com/briannesbitt/Carbon。
$timestamp = "2017-05-03 11:47:48";
$date = Carbon::createFromFormat('Y-m-d H:i:s', '2017-05-03 11:47:48', 'Asia/Kolkata');
echo $date->format("H:i A");
我正在嘗試此代碼,但沒有工作。現在它正在工作...! – EaB
首先這
$timestamp = "2017-05-03 11:47:48";
不timestamp
,其在某些特定格式的日期時間值。將其更改爲你所需要的格式,你可以試試下面的代碼在PHP中:
echo date('H:i A', strtotime($timestamp));
這裏H
用於24小時格式,請使用h
12小時格式。
是否可以從此時間戳「2017-05-03 23:47:48」獲得12小時制格式? – EaB
@EaB因爲您可以在'H:i A'中使用'h' –
@EaB嘗試這https://eval.in/785993希望這會幫助你.. –