有没有办法将 vbscript 中的日期格式化为:2013 年 11 月 30 日甚至 2013 年 11 月 30 日?我已经用谷歌搜索了一整天,但我仍然一无所获。
问问题
773 次
3 回答
2
试试这个:
document.write("The current system date is: ")
document.write(DatePart("d", Date) & "-" & MonthName(DatePart("m", Date)) & "-" & DatePart("yyyy", Date) )
document.write(DatePart("d", Date) & "-" & MonthName(DatePart("m", Date), 1) & "-" & DatePart("yyyy", Date) )
于 2013-04-08T00:50:54.713 回答
1
使用的替代方法DatePart
是Day
,Month
和Year
函数:
Day(Date) & "-" & MonthName(Month(Date)) & "-" & Year(Date)
于 2013-04-08T08:57:54.207 回答
0
或FormatDateTime
与vbLongDate
(=1) 一起使用。
d = Split(FormatDateTime(Now, 1))
ReDim Preserve d(2)
d = Join(d, "-")
WScript.Echo d
于 2013-04-08T13:27:20.527 回答