【发布时间】:2014-10-14 14:45:03
【问题描述】:
在 c# 中就足够了:
new DateTime(year, month, day);
在JS中应该怎么做?
下面的代码正确吗?
var birthYear = parseInt($("#BirthYear").valueOf());
var birthMonth = parseInt($("#BirthMonth").valueOf());
var birthDay = parseInt($("#BirthYear").valueOf());
var birthDate = new Date(birthYear, birthMonth + 1, birthDay);
【问题讨论】:
-
var DateTime = new Date(year, month, day, hours, minutes, seconds, milliseconds);? -
是的,我在这里找不到这个问题。如果不是重复的,让我们回答,我会接受!
-
已经有一些答案 Revious,我很抱歉,但我认为我不应该因为这样一个可以通过谷歌或任何类型的东西回答的基本问题而享有任何声誉。唯一重要的是你明白了;)
-
每个人都在下面写了正确的内容,只需选择您喜欢的答案即可。再次,唯一重要的是你得到了它,无论答案多么精确,对于这样一个基本任务,只需检查 javascript 解决方案与 C# 解决方案相比的相似性;)。无论如何,是的,一月是 0,确实不是那么明显:)。有关更多(非常)精确的信息,请查看官方 MDN:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… .. 关于月份,据说:prntscr.com/4w3qj9
-
重新编辑:您需要
birthMonth - 1(假设 1
标签: javascript c# jquery