一昨日面接に行った時もそうだったんですが、その時は思い出せなくて、date_sub(now(),'interval 1 day');date('Y/m/d h だけ覚えています。 MYSQL の :i:s',mktime (date('h'), date('i'), date('s'), date('m') , date('d') 1, date('Y ')));
--------------------------------- ---------------------------------------------------- ----------
まず今日の UNIXTIME を取得します。
次に 1 日または 2 日の秒を減算します。
減算された UNIXTIME を日付にフォーマットします。
------------------------------------------ ---------- ------------------------------------
CODE:[クリップボードにコピー]date_default_timezone_set('Asia/Shanghai');
#Yesterday
echo date("Y/m/d h:i: s",time( )-24*60*60);
echo "
";
#一昨日
echo date("Y/m/d h:i:s", time()-2* 24*60*60);
---------------------- ---------- -------------------------------------- ---------- --
アップ
---------------------- ---------------------------------------------------- ----
メソッドはたくさんありますが、その 1 つを紹介します。
date("Y/m/d H:i:s", strtotime("1 days ago")) ;
date("Y/m/d H:i:s", strtotime("2 日前")); ---------------------------------------------------- --------- ------
date("Y/m/d H:i:s",mktime(0,0,0,date("m") ,date("d")-1 ,date("Y")));
---------------------- ---------------------------------------------------- ------
時間を計算するのはとても面倒でした。笑、勉強になりました。来週の現在の時刻です。
date_default_timezone_set('アジア/上海');
$tmp = time() 60*60*24*7;
print date("m/d/Y H:i:s", $tmp ) ;
------------------------------------------ ----- --------------------------------------
もう 1 つ追加します:
$time_yes=localtime(time()-24*60*60, true);
$time_b_yes=localtime(time()-2*24*60*60); 、 true);
$yesterday=$time_yes ['tm_mday'];
$the_day_before_yes=$time_b_yes['tm_mday']; ------------ -------------------------------------- ------------ ------
time()-86400 昨日の
------ -------------------------------------------------------- -------------- --
ルユンナ様
--------------- ------------ -------------------------------------- -------
引用:
元の投稿 by hutule110 on 2007-3-22 09:51
date("Y/m/ d H:i:s", mktime(0,0,0,date("m"),date("d")-1,date("Y")));
これは素晴らしいです!
------------------------------------------ ---------- ------------------------------------
< ?
// 昨日
print date('Y-m-d' , strtotime('-1 day'));
//先週
print date('Y-m-d' , strtotime(' -1 週間'));
//先月
print date('Y-m-d' , strtotime('-1 month'));
//昨年
print date('Y-m-d' , strtotime('-1 year'));
------- ---------------------------------------------- --- --------
引用:
元の投稿 by hutule110 on 2007-3-22 09:51
date("Y/ m/d H :i:s",mktime(0,0,0,date("m"),date("d")-1,date("Y")));
関数が呼び出された回数
を入手しました------------------------------------------ --- -------------------------------------
strtotime はタイムスタンプを取得します, 次に、自分でフォーマットします。
strtotime('-2 day');