を使用してタイムスタンプから時間を取得する方法を、私は何かが炭素PHP
この$timestamp = "2017-05-03 11:47:48";
私の質問のように見えます$timestamp
から時間を抽出する際に問題を抱えていることである。このような$timestamp
上から時間を抽出する方法11:47 AM
私の現在のタイムゾーンが、これはあなたを助けるでしょうAsia/Kolkata
を使用してタイムスタンプから時間を取得する方法を、私は何かが炭素PHP
この$timestamp = "2017-05-03 11:47:48";
私の質問のように見えます$timestamp
から時間を抽出する際に問題を抱えていることである。このような$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で以下のコードを試すことができます:
H
echo date('H:i A', strtotime($timestamp));
は24時間形式のために使用され、h
12時間形式を使用します。
このタイムスタンプから '2017-05-03 23:47:48' – EaB
@EaBの' H:i A'で 'h 'を使うことができるという12時形式を取得することが可能です –
@EaB tryこのhttps://eval.in/785993希望は、これはあなたを助ける.. –