\u30a0-\u30ff
\u3040-\u309f
\u3005-\u3006
\u30e0-\u9fcf
「々」って記号
value.match(/^[\u30a0-\u30ff\u3040-\u309f\u3005-\u3006\u30e0-\u9fcf]+$/)
| // 4月から計算一年内のもの | |
| <!-- ・現在の日付が4月以降だったら | |
| →4月から現在の日付カウントする | |
| ・現在の日付が3月以前だったら | |
| →去年の4月から現在の日付までカウントする --> | |
| private function isAnnual($date) | |
| { | |
| $orderTime = $date->format('Y-m-d'); | |
| if (date('m') >= 4) { | |
| if (strtotime(date('Y').'-04-01') < strtotime($orderTime) | |
| && (strtotime((date('Y') + 1).'-04-01')) > strtotime($orderTime) | |
| ) { | |
| return true; | |
| } else { | |
| return false; | |
| } | |
| } else { | |
| if (strtotime(date('Y').'-04-01') > strtotime($orderTime) | |
| && (strtotime((date('Y') - 1).'-04-01')) < strtotime($orderTime)) { | |
| return true; | |
| } else { | |
| return false; | |
| } | |
| } | |
| } |