PHP 5.3.0+ にはDateTime::diff
関数があります: http://docs.php.net/datetime.diff
残念ながら、私は現在 PHP 5.1 ブランチを使用しており、アップグレードする可能性はありません。では、日時の違いを解決する最良の方法は何ですか?
たとえば、 と の間の22-01-2013 17:00
時差23-01-2013 13:00
。
出力形式そのものについてはあまり心配していません。
PHP 5.3.0+ にはDateTime::diff
関数があります: http://docs.php.net/datetime.diff
残念ながら、私は現在 PHP 5.1 ブランチを使用しており、アップグレードする可能性はありません。では、日時の違いを解決する最良の方法は何ですか?
たとえば、 と の間の22-01-2013 17:00
時差23-01-2013 13:00
。
出力形式そのものについてはあまり心配していません。
あなたが知る必要があるのはstrtotime
php関数だけです。
Zend フレームワークは PHP 5.1 では動作しません ... PHP 5.1 をサポートする最後のバージョンは Zend Framework 1.6 (http://framework.zend.com/manual/1.6/en/requirements.version.html) でしたが、'使用しないでください。
優れたインターフェイスが必要な場合は、Zend_Date を使用できます。
http://framework.zend.com/manual/1.12/de/zend.date.overview.html#id.date.basic.operations
高速でPHPコアが必要な場合は、@ dipesh-parmarが提案したようにstrtotimeを使用してください