カレッヂ |
質問者 SS
投稿日 4/14(土) 23:10:02
現在、月・日・曜日・時間の表示と思いますが、これらを全て英文にして更に年の表示(今年の01だけでは無く来年以降も含めて)も出来るようにする為にはどうしたたらいいのでしょうか? ちなみに現在のバージョンではなく以前のバージョンでも良いです。 以前のバージョンは次の通りです。 ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); if ($year < 10) { $year = "0$year"; } if ($sec < 10) { $sec = "0$sec"; } if ($min < 10) { $min = "0$min"; } if ($hour < 10) { $hour = "0$hour"; } $month = ($mon + 1); if ($month < 10) { $month = "0$month"; } if ($mday < 10) { $mday = "0$mday"; } $date_now = "19$year/$month/$mday $hour:$min"; これで登録すると、年の表示が 101 となってしまいます。 最後の 19 を 20 にしても 20101となりました。 よろしくお願い致します。 |
回答者 しあわせのツボ
[削除]
投稿日 4/14(土) 23:56:50
19を取り、 if ($year < 10) { $year = "0$year"; } を $year += 1900; に書き換えて下さい。 |
質問者 SS
[削除]
投稿日 4/15(日) 00:29:58
2001年の正しい表示が出て来ました。 大変ありがとうございました。 |
返信(回答)する
Web裏技 |