ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して今日、明日、昨日のタイムスタンプを取得する方法の詳細な説明_PHP チュートリアル
php を使用して、今日、明日、昨日のタイムスタンプを取得します
2013-06-20 11:12
echo "Today:".date("Y-m-d")."
"
echo ";昨日:" .date("Y-m-d",strtotime("-1 day")), "
";
echo "明日:".date("Y-m-d",strtotime("+1 day"))。 "< br>";
echo "1 週間後:".date("Y-m-d",strtotime("+1 週間")) "
";
echo "1 週間、2 日、4 時間そして2秒後:". date("Y-m-d G:H:s",strtotime("+1週間2日4時間2秒")). "
";
echo "次の木曜日:".date ("Y-m-d",strtotime ("来週の木曜日"))."
";
echo "最後の月曜日:".date("Y-m-d",strtotime("最後の月曜日"))." ;
echo "1 か月前: ".date("Y-m-d",strtotime("先月"))."
";
echo "1 か月後:".date("Y-m-d",strtotime(" +1 か月") )."
";
echo "10 年後:".date("Y-m-d",strtotime("+10 year"))."
";
strtotime()関数は、Unix タイムスタンプに解析される Datetime 記述です
int strtotime ( string time [, int now] )
?>
この関数は、米国英語の日付形式を含む文字列を受け入れることを期待しており、それを Unix タイムスタンプ ( 1970 年 1 月 1 日 00:00:00 GMT 以降)、その値は now パラメーターで指定された時刻に相対します。このパラメーターが指定されていない場合は、現在のシステム時刻が使用されます。
------------------------------------------------- ------------------
PHPで一昨日と昨日の日付のコードを取得
一昨日面接に行った時もそうでしたが、当時は思い出せませんでしたが、MYSQL Inside date_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i')、date('s' )、date('m')、date('d')+1、date('Y')));
---------- ------------ -------------------------------------- ------------ --------
まず今日の UNIXTIME を取得します。
次に 1 日または 2 日の秒を減算します。
減算した UNIXTIME を日付にフォーマットします。
------------------------------------------------- ----------------------------------
以下は引用内容です:
date_default_timezone_set( 'アジア/上海 ');
#昨日
echo date("Y/m/d h:i:s",time()-24*60*60);
#今日昨日より前
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")); 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);
$the_day_before_yes=$time_b_yes['tm_mday']; -------------------------------------------------- -- -----------------------------
time()-86400 昨日の
以下引用内容です:
//昨日
print date('Y-m-d' , strtotime('-1 day'));
//先週
print date('Y-m-d' , strtotime('-1 year'));
//先月
print date ('Y-m-d' , strtotime('-1 month'));
//昨年
print date('Y-m-d' , strtotime('-1 year')); ---------------------------------------------------- ---- -----------------------
strtotime はタイムスタンプを取得し、それを自分でフォーマットします
strtotime( '-2日');
http://www.bkjia.com/PHPjc/327746.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/327746.html
技術記事