7月
26
2010
PHP5.2でDateTime::addっぽいもの
投稿者: admin, カテゴリ: PHP, tags: CakePHP, Date, DateTime, PHP, 変換投稿日: 2010.07.26 - 03:00
更新日: 2011.09.18 - 01:06
以前、以下の記事を書きました。
pc.casey.jp » 生年月日から年齢を計算する美しいコード :
http://pc.casey.jp/archives/2307
その流れでDateTime::addの代替っぽいものを書きました。多分もっと良い方法が他にあるのでしょう。。。
スポンサードリンク
/*
* [GPL] 2010.07.25 by pc.casey.jp
*
* Over 5.3 When must be use the DateTime::add
*
*/
function _date_add($date, $days){
$day = 60 * 60 * 24; // day = sec * min * hour
$days *= $day;
if(!$date = strtotime($date)) return false;
$date += $days;
$ret = array();
$ret['Y'] = date("Y", $date);
$ret['m'] = date("m", $date);
$ret['d'] = date("d", $date);
return $ret;
}
関連記事
- PHP5.2でDateTime::diffっぽいもの
- 生年月日から年齢を計算する美しいコード
- Windows Uptimeを取得する
- [PHP] 画像を縮小して保存する
- [CakePHP] 日付入力をJavascriptで(protocalendar.js編)
- [PHP] ポケベルコード変換
- [CakePHP] 独自バリデーション-日付期間
スポンサードリンク
エントリ (RSS)