回答編集履歴

2

追記

2016/10/16 19:25

投稿

退会済みユーザー
test CHANGED
@@ -33,3 +33,35 @@
33
33
 
34
34
 
35
35
  日付フォーマットが管理画面から変更されたら、その条件式は破綻します。
36
+
37
+
38
+
39
+ ```php
40
+
41
+ <?php
42
+
43
+
44
+
45
+ $form = new DateTime('2016-11-01');
46
+
47
+ $to = new DateTime('2016-12-31');
48
+
49
+
50
+
51
+ $today = new DateTime();
52
+
53
+ $today->setTimeZone(new DateTimeZone('Asia/Tokyo'));
54
+
55
+
56
+
57
+
58
+
59
+ // DateTime オブジェクトはそのままで比較できる
60
+
61
+ if ($form <= $today && $today <= $to) {
62
+
63
+ echo '<link rel="stylesheet" href="' . get_stylesheet_directory_uri() . '/red.css" type="text/css" media="all" />';
64
+
65
+ }
66
+
67
+ ```

1

追記

2016/10/16 19:25

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,29 @@
7
7
 
8
8
 
9
9
  「今日の日付」ではないですよ。
10
+
11
+
12
+
13
+ さらにいえば、
14
+
15
+
16
+
17
+ ```php
18
+
19
+ <?php $pfx_date = get_the_date( $format, $post_id ); ?>
20
+
21
+ ```
22
+
23
+
24
+
25
+ > パラメータ
26
+
27
+ $format
28
+
29
+ (文字列) (オプション) 日付の書式
30
+
31
+ 初期値: date_format オプション の設定値(設定 » 一般 » 日付フォーマット)
32
+
33
+
34
+
35
+ 日付フォーマットが管理画面から変更されたら、その条件式は破綻します。