質問編集履歴

1

2019/08/15 20:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -69,3 +69,59 @@
69
69
  ```
70
70
 
71
71
  こんな感じです。
72
+
73
+
74
+
75
+ 実は、投稿前に以下のhtmlにしましたが成功しませんでした。
76
+
77
+ ```HTML
78
+
79
+ <span class="view_timer" data-start-date="2016/2/15 0:00" data-end-date="2016/2/16 0:00">表示</span>
80
+
81
+ <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.2/jquery.min.js"></script>
82
+
83
+ <script>
84
+
85
+ $(document).ready(function() {
86
+
87
+ $(".view_timer").each(function(index, target) {
88
+
89
+ var startDate = $(this).attr("data-start-date");
90
+
91
+ var endDate = $(this).attr("data-end-date");
92
+
93
+ var nowDate = new Date();
94
+
95
+ if (startDate) {
96
+
97
+ startDate = new Date(startDate);
98
+
99
+ } else {
100
+
101
+ startDate = nowDate;
102
+
103
+ }
104
+
105
+ if (endDate) {
106
+
107
+ endDate = new Date(endDate);
108
+
109
+ }
110
+
111
+ if (startDate <= nowDate && (!endDate || nowDate <= endDate)) {
112
+
113
+ $(this).show();
114
+
115
+ } else {
116
+
117
+ $(this).hide();
118
+
119
+ }
120
+
121
+ });
122
+
123
+ });
124
+
125
+ </script>
126
+
127
+ ```