skillup

技術ブログ

PHP

dateTimeの使い方

投稿日:2017年8月18日 更新日:

phpの日付ライブラリであるdateTimeについて。

過去のリンク

CakePHP3 日付ライブラリ(Time)について
http://skill-up-engineering.com/?p=2758

strtotime
http://skill-up-engineering.com/?p=808

Javaの日付関数
http://skill-up-engineering.com/?p=258
http://skill-up-engineering.com/?p=560

Perlでの日付
http://skill-up-engineering.com/?p=2274

頻出表現

通常のインスタンス作成

一般的な形式からの取り込み

年月日自分秒を独自に設定

先週・先月・月末などの設定

任意フォーマットへの出力(個別の年月日などもこれで取り出す)
※基本的にはdateのformatがそのまま使えるようです。

タイムスタンプの出力

加算・減算

差の判定

リンク

DateTimeの相対的な書式(先週の書き方など)

DateTime クラスのまとめメモ

DateInterval format

-PHP
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

phpenvで入れたphpの起動スクリプトに関して

以前、CentOS7.7にphp5.3を入れるという案件がありましたが、yumなどでは入らないため、phpenvで入れました。 phpenv5.3+php-fpm が、起動スクリプトを配置していないこ …

no image

CakePHP3でのコレクションに関して

プログラミングにおいて基礎となるのは配列、ハッシュの処理とオブジェクト指向の使いこなしです。 配列、ハッシュの処理に関しては自前でメソッドを書いてもよいですが、バグの温床になりやすいので、ライブラリを …

no image

PHPでの日付関数の扱い方

このブログの投稿数ももう少しで150近くになりました。 で、9割以上がJavaなんですが、私はPHPのスクールを運営しています(笑) ということでPHPのスキルを忘れてはいけないということで、今日はち …

no image

apacheで複数インスタンスの起動

前回のphpenvがらみの引き続きですが、php5.6と7を共存させ、なおかつWEBアプリで動かす方法を調べたところapacheの複数インスタンスがであれば可能だとのこと。 早速調べなんとかできました …

no image

phing

今までphpunit,phpmd,phpcodesniffer,phpdocumentなどのツールをいろいろと試してきますが、個別に動かしていると大変面倒ですので、これを一気に行えるライブラリがありま …