※日本郵政の事例には対応していません。(正規表現のお勉強) |
改元日 | 元号 | 西暦変換 |
1912年07月30日 | 大正 | 1911 |
1926年12月25日 | 昭和 | 1925 |
1989年01月08日 | 平成 | 1988 |
2019年05月01日 | 令和 | 2018 |
元号配列
function gengo($year){
$gengo[2019] = "令和";
$gengo[1988] = "平成";
$gengo[1925] = "昭和";
$gengo[1911] = "大正";
$gengo[1867] = "明治";
foreach( $gengo as $key => $value) {
if ($year > $key) {
return $value.($year - $key)."年";
}
}
return 0;
}
tableのAUTO_INCREMENT 取得方法 |
SELECT `AUTO_INCREMENT` FROM information_schema.TABLES WHERE TABLE_SCHEMA = "databaseName" AND TABLE_NAME = "tableName" |
$row['AUTO_INCREMENT']; |
パスワード消去 |
$str="【パスワード】qwer1234"; |
$ptn="/[0-9a-z]/"; |
$replace="$1"; |
preg_replace($ptn,$replace,$str)="【パスワード】" |
パスワード非表示 |
$str="【メールアドレス】JZD01004@nifty.com 【パスワード】qwer1234 【事務所名】丹羽労務管理事務所"; |
$ptn="/(【パスワード】)[0-9a-z]{8}/"; |
$replace="$1********"; |
preg_replace($ptn,$replace,$str)="【メールアドレス】JZD01004@nifty.com 【パスワード】******** 【事務所名】丹羽労務管理事務所" |
介護保険料徴収 |
2019-12-14 |
誕生日:1979-12-01以前 当月支払分より介護保険料発生 $day1=date("Y-m-d",strtotime($pay_day. "-40 year")); |
誕生日:1954-12-01以前 当月より介護保険料は年金から徴収 $day2=date("Y-m-d",strtotime($pay_day. "-65 year")); |
1954-12-01 < [誕生日] <= 1979-12-01 |
DateTime クラス |
$date = new DateTime(); |
2019-12-14 |
誕生日:1979-12-01以前 当月支払分より介護保険料発生 $day1=$date->modify("-40 years")->format("Y-m-d"); |
誕生日:1954-12-01以前 当月より介護保険料は年金から徴収 $day2=$date->modify("-25 years")->format("Y-m-d"); |
1954-12-01 < [誕生日] <= 1979-12-01 |
$dateが変化する・・・・ |
DateTimeImmutable クラス |
$date = new DateTimeImmutable(); |
2019-12-14 |
2019-12-01=$date->modify('first day of this months')->format("Y-m-d"); 文字出力 |
誕生日:1979-12-01以前 当月支払分より介護保険料発生 $day1=$date->modify("-40 years")->format("Y-m-d"); |
誕生日:1954-12-01以前 当月より介護保険料は年金から徴収 $day2=$date->modify("-65 years")->format("Y-m-d"); |
1954-12-01 < [誕生日] <= 1979-12-01 |
雇用保険料免除(令和2年03月31日まで) |
2019-12-14 |
誕生日:1955-04-01以前 4月締日分より雇用保険料免除 $day1=$date->modify("-64 years")->format("Y-m-d"); |
[誕生日] <= 1955-04-01 |
1955-04-01 |
2019年12月14日 $date = new DateTimeImmutable(); |
2020年02月29日 $day1=$date->modify("last day of +2 months")->format("Y年m月d日"); |
2020年12月14日 $day2=$date->modify("next year")->format("Y年m月d日"); |
9月 |
DateTimeImmutable に、$_SESSION変数 |
2019年12月14日 $ondate->format("Y年m月d日") |
2019年12月14日 $_SESSION['ondate']->format("Y年m月d日") |