はじめに
実は、本日8月19日は看板マートを運営している弊社の創立記念日です😉創立は1991年、平成3年のことです。創業から28周年、29年目に入りました。
切文字専門サイトのトップページに「創業〜〜年の経験」というコーナーがあります。こちら、本日27→28年になりました。(現時点では周年の方を採用しています)
ここを毎年毎年更新するのって面倒ですよね。ということで自動化してあります!今回はどうやって自動化してあるのかご紹介します👌
※看板や切文字の話はありません😂
どうやって自動で更新しているの?
看板マートではサイトも自社で製作運営していますので、自動で更新する簡単なコードを組み込んでいます。そのコードというのがこちら👇
自動化とか仰々しく言いましたが、ただの引き算割り算です。
解説する必要もないですが、簡単な解説。
$nowで本日の日付をdate関数を使って指定の書式で(Ymd)で取得。
$foundationで創立記念日を同様の書式で指定します。
そして、
昨日(2019年8月18日)で$now-$foundationを説明すると、
20190818-19910819で279999ということになります。
それを、10000で割ります。すると答えは27.9999になりますね。
floor関数は切り捨てですので端数を切り捨てると27となりますので、echoで出力されるのは、「27」となります。
昨日時点では、創業27年でしたので正解です!!
ちなみに、創業28周年ですが29年目でもありますので「創業29年」とする場合は以下のとおりです。
最後に1年足しました。
$foundationを19900819にする手もありますが、なんか変なのでプラス1にしました。
おわりに
これは現時点で今何歳なのか、生年月日から年齢を計算するときとかも活用できると思います💪
看板マートのwebサイトは基本的に自社で製作運用しています。見づらい部分も多々あるかと思います。見にくい点、分かりづらい点、不具合のある点がございましたら即時対応致します。
ご一報頂けると幸いです🤗