![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
スタンダードなやりかたは、まずtimelocalを使って秒表現(エポック秒)に変換しそれから1日分の秒を引くことです。
use Time::Local;
$time=timelocal(localtime);
$oneDay = 24*60*60;
($d, $m, $y)= (localtime($time - $oneDay))[3 .. 5];
printf "yesterday is %d/%02d/%02d\n",$y + 1900,$m + 1,$d;
------------------------------------------------
CPANなどからDate::Calcをダウンロードすれば、
日付のまま扱えます
use Date::Calc qw(Add_Delta_Days);
($day, $month, $year)=(localtime)[3 .. 5];
printf "today is %d/%02d/%02d\n",$year + 1900,$month + 1,$day;
($y, $m, $d)= Add_Delta_Days($year + 1900, $month + 1, $day, -1);
printf "yesterday is %d/%02d/%02d\n",$y,$m,$d;
No.1
- 回答日時:
localtimeの引数に、1日前のtime値を入れればよいのではないでしょうか?
time関数はUTCで1970年1月1日 00:00:00 からの秒数を返します。ですので、
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time - 24*60*60);
としたらいかがでしょう?
参考URL:http://www.rfs.jp/sitebuilder/perl/05/func/local …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- ドメイン・サーバー・クラウドサービス ドメインの取得日について ドメインを、特定の日付で取得したいのですが、取得までに手続きとかで時間がか 1 2023/08/26 13:54
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- 正社員 休日出勤した場合の代休取得について 4 2023/03/14 14:17
- バイク免許・教習所 ゴールド免許について 1 2023/03/17 23:11
- 教えて!goo 既にグレード「E」(5個以上)が居るんですが、、、。まだ6/1は12時間しか経ってません。 7 2023/06/01 11:54
- 会社・職場 日本人は何でこんなに会社に従順で奴隷根性が染み付いてしまったんでしょうか? GHQの戦後教育で骨抜き 5 2023/03/18 00:59
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- その他(お金・保険・資産運用) 社会保険料、厚生年金、住民税、雇用保険料はいつ引き落とされますか? 4/15付けで前職を退職し、4/ 5 2022/05/14 09:36
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
先月(YYYYMM)の生成方法
-
前日の日付取得するには?
-
mod_rewriteが反映されない
-
大至急お願いします。出力で悩み。
-
年月日の数値化?
-
Application.ScreenUpdating = ...
-
16進の10進変換について
-
SELECT要素について
-
複数列を持ったリストボックス...
-
JSONで文字列が長い時
-
TeraPadでよく使う文字を特定キ...
-
awk の int()に関数について
-
文字の横にプルダウンを表示さ...
-
CGI メールフォームからBCCのア...
-
メモリをアドレスを直接指定し...
-
セグメンテーション違反
-
CGI初心者です
-
UWSC:ポップアップウインドウ...
-
シェルスクリプトで、空白(ス...
-
確認画面に空白がでます
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
先月(YYYYMM)の生成方法
-
日齢計算プログラム
-
大至急お願いします。出力で悩み。
-
2つの日付・時間の差分を求め...
-
サマータイムの判定について
-
CSV読み込み時に条件に合う行(...
-
1桁の日付に0を付ける
-
Perlの日付の比較に関して
-
ソースの詳細を教えてください。
-
当日の日付をプルダウンメニュ...
-
体重が3kg増える/減る の英語...
-
前日の日付取得するには?
-
日付の差分の求め方(日、分)
-
日付範囲をの連番と月末を取得
-
PICで世界時計を作りたいのですが
-
Schemeのプログラミング うる...
-
PerlからMysqlに接続してデータ...
-
perlでcheckboxがうまく整理で...
-
時間の計算について
-
年令の計算方法
おすすめ情報