C#DateTime.MaxValue等效于javascript

时间:2016-04-29 09:24:47

标签: javascript c#

有没有办法在c# DateTime.MaxValue返回的javascript中获取相同的日期时间值?

2 个答案:

答案 0 :(得分:1)

嗯,是的。 .NET中的最大日期为23:59:59.9999999 UTC, December 31, 9999。所以这将是等效的Javascript:

var d = new Date(9999, 12, 31, 23, 59, 59, 9999999);

Javascript中没有Date.MaxValue,因此您必须将其设为自己的。

答案 1 :(得分:1)

James Thorpe提到的上述极端情况可以通过使用以下方法避免:

    public dateTimeMax = new Date(9999, 11, 31, 23, 59, 59, 999);

这是因为该月的索引为零,而毫秒级的最大值为999。