PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 日付系 > 曜日 を取得したい

曜日 を取得したい

Pocket

サンプルコード sample code

曜日を取得 date() strtotime()

日付文字列 = date (フォーマット [,タイムスタンプ]);//[ ]省略可
指定日時のタイムスタンプ = strtotime (英文形式の日時);

例:

結果は

Sat
Fri

となります。

曜日を取得する。「date()」と「strtotime()」を使用します。

POINT strtotime() 英文形式

今現在
strtotime("now")
本日 昨日 明日
strtotime("today") strtotime("yesterday") strtotime("tomorrow")
日付指定:2014/1/1
strtotime("1 January 2014")
本日から翌日週月年
+ 省略可 - も可
strtotime("+1 day +1 week +1 month +1 year")
今から+1時間1分1秒
strtotime("+1 hours +1 min +1 seconds")
日付指定
strtotime("+1 week 2 days 4 hours 2 seconds")
翌週木曜日
strtotime("next Thursday")
先週木曜日
strtotime("last Thursday")
他の書式
strtotime(“first day of 2012-05”)//2012年5月1日
strtotime(“last day of 2012-02”)//2012年2月29日
strtotime(“2012-08-01 +1 month”)//2012年9月1日

POINT date() フォーマット

date('Y') 4 桁の数字
date('y') 2 桁の数字
1999 や 2014
99 や 01 や 14
date('F') フルスペルの文字
date('m') 数字。先頭にゼロをつける
date('M') 3 文字形式
date('n') 数字。先頭にゼロをつけない
date('t') 指定した月の日数
January~December
01~12
Jan~Dec
1~12
28~31
date('d') 二桁の数字(先頭にゼロがつく場合も)
date('j') 先頭にゼロをつけない
01~31
1~31
曜日
date('D') 3文字のテキスト形式
date('l') フルスペル形式
date('w') 数字
Mon~Sun
Sunday~Saturday
1(月曜日)~7(日曜日)
date('g') 12時間単位。先頭ゼロなし
date('G') 24時間単位。先頭ゼロなし
date('h') 12時間単位。先頭ゼロあり
date('H') 24時間単位。先頭ゼロあり
0~12
0~23
00~12
00~23
date('i') 先頭ゼロあり
00~59
date('s') 先頭ゼロあり
00~59
全日付
date('c') ISO8601 フォーマット日付
date('c') RFC2822 フォーマット日付
2014-01-12T15:19:21+00:00
Thu, 21 Dec 2014 16:01:07 +0200


サンプルコード

– サンプル Click Here ! –

実行結果 [2013/11/15 現在の場合]
本日の曜日
 ・3文字のテキスト形式。 Fri
 ・フルスペル形式。 Friday
 ・数値。1(月)から 7(日) 5
 ・数値。0 (日) から 6 (土) 5
 ・月曜日に始まる年単位の週番号 46

指定日の曜日 (20 May 2011)
 ・3文字のテキスト形式。 Fri

指定日の曜日 (20110520)
 ・3文字のテキスト形式。 Fri

指定日の曜日 (1週間後 2日前 4時間後 2秒後)
 ・3文字のテキスト形式。 Wed

指定日の曜日 (次の木曜日)
 ・3文字のテキスト形式。 Thu

指定日の曜日 (前の月曜日)
 ・3文字のテキスト形式。 Mon

指定日の曜日 (常に1週間後)
 ・3文字のテキスト形式。 Fri

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年3月1日
最終更新日:2017年03月28日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-date-dayofweek/trackback/