中東の砂漠沿いの道から見た景色

ブログ詳細記事ページSEO対策と集客に強いWeb制作の
FMP

群馬県栃木県埼玉県東京都神奈川県長野県新潟県茨城県千葉県のWeb制作。
検索エンジン最適化を施したコーディング実装をいたします。

群馬県桐生市のWebクリエーターFREEMAKE-Productionの ブログ記事詳細ページです。
SEO対策に強いホームページ作成ならFMP。お客様のこだわりとわがままを叶えるWeb制作。検索順位対策やWeb広告運用、テンプレート格安制作など、柔軟に対応いたします。繁忙期のWeb制作会社やデザインは自社できる企業、デザイナー様向けのコーディング代行も承ります。FMP にご相談ください。お見積もりは無料ですので、お気軽にご連絡ください。

2018.05.19 web制作

web制作のコーディングスニペット。生年月日から学年を取得するルーチンを作る。

web制作カテゴリでは、プログラムなどの技術的な配信もしていこうと思います。専門職の方以外は、スルーしてください。

社外SEとしてお付き合いさせていただいてる業者さまから、子供タレント事務所のサイトで、タレントの生年月日から起算して学年をリアルタイムに更新して表示させて欲しいという要望がありました。こういった場合、まずはインターネットで検索。エンジニアの仕事は助け合いなので(seo強くしてアフリエイトで稼ごうとか動機は色々だと思いますが)、先人で誰かPHPソース作ってないか調べます。30分ほど調べた結果、そんなに優秀なコードないなということで、自分で作ることにしました。

肝は、4月1日は一つ上の学年にしなければいけないというところです。コードの短さに美学を感じる方もいると思いますが、なるべくコードが読みやすいように冗長に書くようにしています。所属タレントが中学生までということなので、中学3年生までです。


//学年関数
function gakunen($year,$month,$date){
$month = sprintf("%02d",$month);
$date = sprintf("%02d",$date);
$birth = $year.$month.$date;
$now = date("Ymd");
$age = (int) ((date('Ymd')-$birth)/10000);

if($month == “04”){
if($date == “01” or $date == “1”){
$your = “tokushu”;
}
}

//6歳
if($age == 6){
if ($month > 3){
$gakunen = “”;
if($your == “tokushu”){
$gakunen = “(小1)”;
}
} else {
$gakunen = “(小1)”;
}
}

//7歳
if($age == 7){
if ($month > 3){
$gakunen = “(小1)”;
if($your == “tokushu”){
$gakunen = “(小2)”;
}
} else {
$gakunen = “(小2)”;
}
}

//8歳
if($age == 8){
if ($month > 3){
$gakunen = “(小2)”;
if($your == “tokushu”){
$gakunen = “(小3)”;
}
} else {
$gakunen = “(小3)”;
}
}

//9歳
if($age == 9){
if ($month > 3){
$gakunen = “(小3)”;
if($your == “tokushu”){
$gakunen = “(小4)”;
}
} else {
$gakunen = “(小4)”;
}
}

//10歳
if($age == 10){
if ($month > 3){
$gakunen = “(小4)”;
if($your == “tokushu”){
$gakunen = “(小5)”;
}
} else {
$gakunen = “(小5)”;
}
}

//11歳
if($age == 11){
if ($month > 3){
$gakunen = “(小5)”;
if($your == “tokushu”){
$gakunen = “(小6)”;
}
} else {
$gakunen = “(小6)”;
}
}

//12歳
if($age == 12){
if ($month > 3){
$gakunen = “(小6)”;
if($your == “tokushu”){
$gakunen = “(中1)”;
}
} else {
$gakunen = “(中1)”;
}
}

//13歳
if($age == 13){
if ($month > 3){
$gakunen = “(中1)”;
if($your == “tokushu”){
$gakunen = “(中2)”;
}
} else {
$gakunen = “(中2)”;
}
}

//14歳
if($age == 14){
if ($month > 3){
$gakunen = “(中2)”;
if($your == “tokushu”){
$gakunen = “(中3)”;
}
} else {
$gakunen = “(中3)”;
}
}

//15歳
if($age == 15){
if ($month > 3){
$gakunen = “(中3)”;
if($your == “tokushu”){
$gakunen = “”;
}
} else {
$gakunen = “”;
}
}

return $gakunen;
}

LINEで送る
Pocket

【出張可能な地域】

記載のない地域は、メール、電話、skypeなどでの打ち合わせを基本といたします。

群馬県
栃木県
埼玉県

【オンライン打合せ地域】

重要事項のみ出張して打ち合わせに伺います。

最新実績PORTFOLIO

PORTFOLIO Web制作実績一覧を見る >
ページトップに推移する上矢印と丸ボタン