dateTimne をファイルに書き込む VBScript があります。
Option Explicit
Dim fso, path, file, recentDate, recentFile, objFileHandle
Set fso = CreateObject("Scripting.FileSystemObject")
Set recentFile = Nothing
For Each file in fso.GetFolder("\\path\folder").Files
If (recentFile is Nothing) Then
Set recentFile = file
ElseIf (file.DateLastModified < recentFile.DateLastModified) Then
Set recentFile = file
End If
Next
Set objFileHandle = fso.OpenTextFile("\\path\folder\DateTime.Txt", 2, "True")
objFileHandle.Write(FormatDateTime(recentFile.DateLastModified) )
objFileHandle.Close
サーバーで手動で実行すると、米国形式の mm/dd/yyyy hh:mm:ss AM (例: 11/14/2013 9:20:56 AM) が表示されます。
ラップトップで実行すると、実際に必要な英国形式が返されます-dd/mm/yyyy hh:mm:ss AM 例: 14/11/2013 9:20:56 AM。
ここで何が起こっているのですか?