現地時間で日を 1 減算しようとしていますが、月次形式に従う必要もあります。
たとえば、7 月 1 日だとすると、私のプログラムは 6 月 30 日からのデータを現地時間で表示する必要がありますが、日付を 1 減算しても役に立ちません。
my $minutes_back = 4;
my $dt = localtime( time - $minutes_back * 60 );
my $date_from=sprintf("%d/%d/%d",$dt->mon,$dt->mday,$dt->year);
現在の日付を保存し、それが最初の場合は前月にバックトラックする場合は評価を行う以外に、誰かがより良い方法を持っていますか?