![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
すみません。
これを、西暦年表示を加えたものにしたいのですが、どうすればよかったでしょうか…。
見本: 2007年01月04日12時59分
*-*-*-*-*-*-*-*
sub time_get {
@ts = localtime(time);# $ts[4]月:$ts[3]日:$ts[2]時: $ts[1]分
$tm = time;
$ts[4]++;
$ts[5] = $ts[5] +1900;
if ($ts[1] < 10) { $ts[1] = "0$ts[1]"; }
if ($ts[2] < 10) { $ts[2] = "0$ts[2]"; }
if ($ts[3] < 10) { $ts[3] = "0$ts[3]"; }
if ($ts[4] < 10) { $ts[4] = "0$ts[4]"; }
$ad = $ENV{'REMOTE_ADDR'};
$ip = $ad . gethostbyaddr(pack("C4",split(/\./,$ad)),2);
*-*-*-*-*-*-*-*
sub rank_in {
$file_name = "list1.txt";
&file_read;
$now_tm = "$ts[4]/$ts[3] $ts[2]:$ts[1]";
foreach $line (@data){
($k,$i,$name,$ips,$j) = split(/,/,$line);
if ($ip eq $ips || $name eq $FORM{name})
{
$line ="";
if( $gt > $k )
{$gt=$k; $now_tm = $i;}
}
push(@rank,$line);
}
@data = @rank;
$t=$FORM{total};
$line = substr( " $t" , length $t, 10);
if($FORM{home} eq 'http://'){$FORM{home} ='';}
$line = "$line,$now_tm,$FORM{name},$FORM{comt},$FORM{home},$ip,\n";
push(@data,$line);
push(@data,"end");
@data = sort(@data);
@rank =();$i=0;
foreach $line (@data) {
if (++$i == $rank_save || $line eq "end" ) { last; }
push(@rank,$line);
}
@data = @rank;
&write_file;
}
No.2ベストアンサー
- 回答日時:
すいません、訂正します。
誤)
$now_tm = ("%04d/%02d/%02d %02d:%02d", $ts[5], $ts[4], $ts[3], $ts[2], $ts[1]);
正)
$now_tm = sprintf("%04d/%02d/%02d %02d:%02d", $ts[5], $ts[4], $ts[3], $ts[2], $ts[1]);
No.1
- 回答日時:
なんか面倒なことしてますね。
以下の部分を削除して、
if ($ts[1] < 10) { $ts[1] = "0$ts[1]"; }
if ($ts[2] < 10) { $ts[2] = "0$ts[2]"; }
if ($ts[3] < 10) { $ts[3] = "0$ts[3]"; }
if ($ts[4] < 10) { $ts[4] = "0$ts[4]"; }
$now_tmの行をこれに変えればいけるんじゃないでしょうか。
$now_tm = ("%04d/%02d/%02d %02d:%02d", $ts[5], $ts[4], $ts[3], $ts[2], $ts[1]);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 アクチュエータ、制御について質問です 1 2023/07/10 17:28
- 工学 制御工学の問題について 1 2022/10/22 11:06
- カスタマイズ(車) カースピーカーについて教えてください。 カロッツェリアのts-v7a(2005年発売 フラッグシップ 3 2023/07/17 18:53
- フリーソフト TSファイルを劣化無くMPEG4にする無料ソフトを探しております、できれば解説のページも ご協力お願 1 2022/07/08 13:12
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- 工学 制御工学の問題について 1 2022/10/22 17:42
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- 賃貸マンション・賃貸アパート 賃貸アパート名のTMコーポ。TSコーポ。Tコーポ。どういう意味? 4 2023/01/17 16:40
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポインター引数の関数でコンパ...
-
stable diffusionのエラー
-
C言語の構造体にてバブルソート...
-
int型(2バイト)データの分割
-
c言語での wavファイルの編集(...
-
C++/CLIのオブジェクト型配列
-
pythonでDBのカラム名で取得し...
-
二次元配列
-
チェックボックスからの値を受...
-
連想配列をリターン値として返...
-
構造体のソートの方法について...
-
【Excel VBA】10進数を2進数に...
-
結城未来さんの年齢
-
c言語の多次元配列で1から100ま...
-
linuxのシェルでファイル名に先...
-
花の名前を教えてください。
-
Perl マッチング 1行だけ表示
-
この花の名前を教えてください。
-
'dataType' 引数を Null にする...
-
RegQueryValueExでの2バイト文字
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ポインター引数の関数でコンパ...
-
stable diffusionのエラー
-
printfの%eで指数部分の桁数を...
-
【Excel VBA】10進数を2進数に...
-
int型(2バイト)データの分割
-
pythonでDBのカラム名で取得し...
-
エクセルVBA:日付データの変換...
-
C#でのswitch文
-
linuxのシェルでファイル名に先...
-
C言語の構造体にてバブルソート...
-
c言語での wavファイルの編集(...
-
'dataType' 引数を Null にする...
-
H8/36064を使ったシリアル通信...
-
オセロゲーム 2次元配列で困...
-
10個の実数に対する降順ソート...
-
c言語の多次元配列で1から100ま...
-
c言語 配列から数字だけをint型...
-
matlabのソースコードをpython...
-
Cのプログラムがどうしても動き...
-
テキストファイルの結合について
おすすめ情報