VBScript datediff问题

时间:2011-03-03 14:51:31

标签: asp-classic vbscript

可以解释为什么我会遇到这个日期问题。

datediff(“d”,cdate(“1/3/2011”),cdate(“3/3/2011”))= 59天

这怎么可能????

(我正在使用经典的asp)

2 个答案:

答案 0 :(得分:2)

您也可以设置LCID(当我在英国托管并且我在美国时,我有这个问题) 对于美国日期和货币...... Session.LCID = 1033

对于英国的日期和货币...... Session.LCID = 2057

答案 1 :(得分:1)

这是正确的答案。它正在计算截至2011年3月3日,即59天。

http://www.timeanddate.com/date/durationresult.html?m1=1&d1=3&y1=2011&m2=3&d2=3&y2=2011

我想这也可能是本地化问题,您认为它应该在3月1日到3月3日之间进行计算。