PHPのカレンダー関数
2014/07/02
カレンダー関数で使えるかもしれないものをメモ。
■cal_days_in_month
指定したカレンダーの、当該月の日数を調べる
$y = 2013;
$m = 5
$num = cal_days_in_month(CAL_GREGORIAN, $m, $y);
echo "$y 年 $m 月の日数は $num 日です";
※CAL_GREGORIANとはグレゴリウス暦というもの。
暦の形式は様々あるみたい。
-----------
■jddayofweek
ユリウス積算日から曜日を返す。
$jd = cal_to_jd(CAL_GREGORIAN, date("m"),date("d"), date("Y"));
echo jddayofweek($jd , 1);
※ユリウス積算日
http://www.wellhat.com/tools/jd_date.html
※第二引数は
0=>整数で曜日番号
1=>文字列
2=>省略の文字列
の返りが決められる。
-----------
■jdmonthname
ユリウス積算日から月の名前を返す。
$jd = cal_to_jd(CAL_GREGORIAN, date("m"),date("d"), date("Y"));
echo jdmonthname ($jd , 1);
※第二引数で月の名前の表示が変わる。
http://www.php.net/manual/ja/function.jdmonthname.php
-----------
■gregoriantojd
グレゴリウス日をユリウス積算日に変換
$jd = gregoriantojd(12, 31, 2013);
echo $jd;
※引数は(月, 日, 年)の順番なので気をつける。
-----------
以上。
関連記事
-
PHPでaタグにnofollowを付ける
タイトルそのまま、リンクがあった場合に nofollowつけてくれ、というもの。 ...
-
file_get_contentsを使用する際にタイムアウト設定
20秒に1回自動でリロードするページにて file_get_contentsを使 ...
-
ユーザーエージェントからブラウザ名、バージョン、OS名判別
/***判別側***/ //ブラウザ情報の取得 function browser ...
-
PHPで配列かどうかを調べる
配列か否かを調べたいケースがあり、確認すると ばっちりそのままの関数発見。 is ...
-
PHPバージョンが古くjson_decodeが使えない際の対応方法(Services_JSON)
PHPのバージョンが古くてjson_decodeが使えないという状況があった。ま ...