微妙にいつもハマるんだよなぁ。。
と言うわけでまとめておくよ。。
#よく出てくるやつ
date()
string date ( string $format [, int $timestamp = time() ] )
文字列で返す、フォーマット済みの日付の形で。
第二引数にtimestampを渡す。
渡されない場合はnowなtimestamp。= time()の返り値
time() (いらない子?)
http://php.net/manual/ja/function.time.php
intを返す=現在のunixのタイムスタンプ
現在時刻を Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの通算秒として返します。
だから、、来週を表示したい場合はその秒数分だけ足してあげればいい。
$nextWeek = time() + (7 * 24 * 60 * 60);// 7 日 * 24 時間 * 60 分 * 60 秒
それをフォーマットする
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";
あんまり美しくないな😅
⚠️ミスった!
あーこれ引数voidなのか。
PHPはこう言うときエラー履かないからまずいな。
そうなるとstrtotime(“now”)と同じってことか。
じゃあマジで存在意義ないな。
strtotime(ストラ to タイム)
返り値 int / unixタイム
strtotime(“こんな感じにしてくれよ文字列”,”元のunixtimeのint”);
例;
パーサーが理解するやつ一覧
http://php.net/manual/ja/datetime.formats.relative.php
便利そうだけど、めんどくさいやつ👺
strtotimeだなんて関数名が悪い。ordertotimestamp()、とかだろう。
DateTime クラス
できればクラスやりたいよねー。。。
でもいまの案件だと無理なの😰
一旦飛ばす。
最近のコメント