• ベストアンサー

HTMLでファイルにデータを書き込むのですが日付時間も書きたい

みようみまねで下記HTMLを書きました。 このサイトに入ったら「130001丸丸太郎」とは書き込んでいけます。このデータに日付と時刻(秒まで)を追加したいのですがどのようにすればいいでしょうか? <html> <head> <meta http-equiv="Refresh" content="5; url=http://127.0.0.1/po000.asp" charset=Shift_JIS> <meta http-equiv="Content-Language" content="ja"> <title>130001page</title> </head> <%@ LANGUAGE = "VBScript" %> <% Set fs = Server.CreateObject("Scripting.FileSystemObject") Set ts = fs.OpenTextFile ("C:\Inetpub\wwwroot\order.txt",8,False,False) ts.WriteLine("130001丸丸太郎") ts.Close %> <body> <p>130001 aaa</p> </body> </html>

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

普通にNow()関数で取得して書き足せばいいのではないでしょうか? ts.WriteLine(Now())

noname#10657
質問者

お礼

ありがとうございます。 確かに出力されますが、レコードが分かれてしまいます。 130001丸丸太郎 2005/03/11 12:12:12 のようなのがいいのですが・・・。

noname#10657
質問者

補足

すみません。 それと、2005/03/11 0:19:03となりますが これを 2005/03/11 00:19:03 とならないでしょうか? 固定で2桁ずつ

その他の回答 (3)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

#1>レコードが分かれてしまいます。 ts.Write("130001丸丸太郎 ") ts.WriteLine(Now()) でいいと思います。 #1>2005/03/11 00:19:03 とならないでしょうか? それぞれをHOUR関数などで取り出して0を付ける方法もありますが、サーバーを運営しているのなら、地域のプロパティでhh:mm:ss形式を設定しておけば、時刻の表示が2桁表示になります

noname#10657
質問者

お礼

ありがとうございました。 バッチリうまくいきました。

回答No.3

見れば分かると思うけど、余分でした。失礼しました。 <body bgcolor="#ffffff" text="#000000"></body><body background="siba.jpg"> </html></body>

回答No.2

こちらも見よう見まねです。 日付けと時刻は表示できます。 質問者のタグにどうやって組み込んだら希望のようになるか、挑戦してみてください。 <body bgcolor="#ffffff" text="#000000"></body><body background="siba.jpg"> </html></body> <!--#filemod--><script type="text/javascript"> <!-- function jikoku() { dd = new Date(); document.F1.T1.value = dd.toLocaleString(); window.setTimeout("jikoku()", 1000); } // --> </script> </head> <body onload="jikoku()"> <form name="F1" action="#"> <input type="text" name="T1" size=28> </form> では、頑張って。

noname#10657
質問者

お礼

ありがとうございます。 よくわかりませんでした。

関連するQ&A