WordPressには、日時を秒であらわす定数が用意されています。年・月もすぐに秒に変換できます。
かんたんすぎて説明はいりません。下の表、サンプルを見てください。
定数 | 値 |
---|---|
MINUTE_IN_SECONDS | 分 |
HOUR_IN_SECONDS | 時間 |
DAY_IN_SECONDS | 日 |
WEEK_IN_SECONDS | 週 |
MONTH_IN_SECONDS | 月 |
YEAR_IN_SECONDS | 年 |
サンプル
// 30分
$time = 30 * MINUTE_IN_SECONDS;
// 2時間
$time = 2 * HOUR_IN_SECONDS;
// 3日
$time = 3 * DAY_IN_SECONDS;
// 10週間
$time = 10 * WEEK_IN_SECONDS;
// 半年
$time = 6 * MONTH_IN_SECONDS;
// 5年
$time = 5 * YEAR_IN_SECONDS;
タイムアウト値や、cronのインターバルなどで使います。