イベント カレンダー用にデータベースからの情報が必要です。
例:
日付は 2013-11-01 として保存されます。月 (11) を $month に保存して比較できるようにします。
どうすればこれを達成できますか。
関数を使用strtotime()
します。
$date = '2013-11-01';
$month = date('m', strtotime($date)); // 11
また
..のように、データベースから月を直接選択できます。
SELECT MONTH( Date_field ) AS new_date
FROM table_name
WHERE `id` =1
アイデアはMONTH(date)
、SQLで関数を使用することです:
$query = "SELECT MONTH(date_field) FROM table WHERE 1=1";
$result = $mysqli->query($query);
$value = $result->fetch_array(MYSQLI_NUM);
$month = is_array($value) ? $value[0] : "-1";
あなたはこれを行うことができます
$datestr = '2013-11-01';
$month = substr($datestr,5,2);
print_r($month);
月のインデックスは 5 で、5 から 2 文字を取るので、11 になります。
このようなもの...
<?php
$date= '2013-11-01';
$date_val=explode('-',$date);
echo $date_val[1];//11