在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);
答案 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)
new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)