Re: [請益] 關於date('Y-m-d')
※ 引述《jlshen (阿倫)》之銘言:
: ※ 引述《beautifulin (要堅強喔!)》之銘言:
: : 資料庫存了一個變數$startdate是date('Y-m-d')
: : //因為不是Y-m-d不能存進date型態的欄位
: : 我想要把時間推前$limitd=3;
: : 該怎麼做呢?
: : 如果是date(Ymd)我就能直接+$limitd 但是有'-'情況下就會加到Y去且md和'-'不見了
: : 如果用explode分成 picese[0] picese[1] picese[2]
: : 原本個位數字的日期就不能是0X的型態
: : 不知道各位有沒有什麼好方法?<(_ _)>拜託了
: 看不太懂你的問題
: $startdate = "2006-06-01";
: $limitd = 3;
: $enddate = date("Y-m-d",strtotime($stardate)+86400*$limitd);
: // $limitd 天後的日期
: 不曉得這是不是你要的?
其實strtotime有更簡單的用法喔:
$enddate = date("Y-m-d, strtotime("+3 days"));
strtotime("+3 days") 就會傳回"三天後的現在"的unix timestamp,
可以用很直覺的方式來敘述指定的時間,不需要自己用計算的。其他
例如要取得"下星期五"的timestamp,可以用strtotime("next Friday"),
"下個月的今天"=>strtotime("+1 month")(不用去管這個月有幾天);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.153.19
→
06/02 02:14, , 1F
06/02 02:14, 1F
→
06/02 02:15, , 2F
06/02 02:15, 2F
推
06/04 01:01, , 3F
06/04 01:01, 3F
→
06/04 01:03, , 4F
06/04 01:03, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):