有没有办法在c#
DateTime.MaxValue
返回的javascript中获取相同的日期时间值?
答案 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。