PHP 時刻をYYYY-MM-DDThh:mmTZD形式にする

公開: 2015-03-07 00:40
更新: 2016-04-29 06:03

こんにちは。あっきぃです。

このブログにコメント機能をつけてから20日くらい経ちました。

その間11個のコメントいただきました。そのうち10個はあっきぃが書きました。いえい。

(質問でもなんでも書いちゃってくださいませーっ)



さて、時刻をYYYY-MM-DDThh:mmTZDの形で表示したいです。

そんな時はこうです。

$time = time();
$dateStr = date('Y-m-d',$time).'T'.date('H:iP',$time);
echo $dateStr;

するとこんな感じ

2016-12-09T06:24+09:00



すでに別の形式が決まっている時刻の場合はこんな感じ。

$time = strtotime('2015-03-07 00:40');
$dateStr = date('Y-m-d',$time).'T'.date('H:iP',$time);
echo $dateStr;

一応結果

2015-03-07T00:40+09:00

OKです。



この記事をシェア
この記事にコメントする
書き込む
あっきぃ(@appstars_aki)
Web、iOSなフリーランサーです。好きなものはお寿司です。でもお寿司は高いので普段は雑草とか拾ったドングリを食べています。お仕事や意味もなく毎月お小遣いをくれる人を探してます。

お仕事の依頼や自分で作ったアプリのレビューを希望しちゃう方はaki@appstars.jpまでご連絡ください。