【小技】タイムスタンプをローカルタイムゾーンの日付と時間に変換する

Go down

【小技】タイムスタンプをローカルタイムゾーンの日付と時間に変換する

投稿 by miyako on 2017-05-25, 5:47 pm

Timestampコマンドは,現在の日付と時刻をGMT(UTC)をISOフォーマットで返します。

http://blog.4d.com/timestamp-is-now-available/

ISO形式の時間表記は,タイムスタンプだけでなく,XML,JSON,Stringなど,さまざまな場面で使用されます。

http://doc.4d.com/4Dv16/4D/16.1/XML-DECODE.301-3375867.ja.html
http://doc.4d.com/4Dv16/4D/16.1/JSON-Parse.301-3375152.ja.html
http://doc.4d.com/4Dv16/4D/16.1/String.301-3374780.en.html

DateおよびTimeを使用すれば,タイムスタンプをローカルタイムゾーンの日付と時間に変換することができます。

$timestamp:="2017-05-25T23:00:00.294Z"  //翌日の朝8:00

$date:=Date($timestamp)  //ローカル日付
$time:=Time($timestamp)  //ローカル時間

http://doc.4d.com/4Dv16/4D/16.1/Date.301-3374796.ja.html
http://doc.4d.com/4Dv16/4D/16.1/Time.301-3374794.ja.html

miyako

投稿数 : 272
登録日 : 2016/07/05

トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可