• ベストアンサー

パソコンから実行したら何のエラーが表示されません。

パソコンから実行したら何のエラーが表示されません。 クローンから実行すると以下のエラーがメールで送信されてきます。 Argument "Sat Sep 4 01:05:24 2010" isn't numeric in localtime at 実行ファイル名 line 26. 該当する行には以下のコードを書いています。 my ($sec, $min, $hour, $day, $month, $year) = localtime($chkday); これはどこが悪いんでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

このエラーは「localtime()の引数"Sat Sep 4 01:05:24 2010"は数字じゃない」と言っています。 localtime()には数値(1970年1月1日からの経過秒数)を与えます。 今回は$chkdayが数値でなく"Sat Sep 4 01:05:24 2010"という文字列だったからエラーになったのでしょう。

関連するQ&A