如何从日,月和年创建Javascript / JQuery中的日期?

时间:2014-10-14 14:45:04

标签: javascript c# jquery

在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);

3 个答案:

答案 0 :(得分:6)

var whateverName = new Date(year, month, day);

月份是0索引,所以如果你想要1月等,你需要输入0。

您还可以输入负月份和日期。这将"向后计数"很多个月或几天。

这允许您通过输入提前一个月然后输入0来获取一个月的最后一个日期。

答案 1 :(得分:2)

var dateObject = new Date();

dateObject.getFullYear() + " " + dateObject.getMonth() + 1 + " " + dateObject.getDate();

答案 2 :(得分:0)

JavaScript Dates

new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)