如何将日期时间格式重新格式化为ISO 8601

时间:2019-06-26 09:23:21

标签: vbscript asp-classic

使用下面的代码输出以下值:04/10/2019,这是由于服务器设置为英国日期时间设置。但是,谷歌将这个日期定为4月10日。因此,我需要将其转换为ISO8601 formate,即10/04/2019

Dim FutureDate, TodaysDate
FutureDate = FormatDateTime(Now(),1)
TodaysDate = DateAdd("m", 0, FutureDate)
FutureDate = DateAdd("d", +100, TodaysDate)


"priceValidUntil": "<%= FutureDate %>",

1 个答案:

答案 0 :(得分:-2)

我不记得ASP支持此功能,您可以在长日期,短日期...之间更改格式,但不能更改为ISO8601

我使用了类似的方法(字符串拆分和concat):

d = split(FutureDate,"/")
future_iso = d(1) & "/" & d(0) & "/" & d(2)