<script type="text/javascript">
function getLastDate() {
var date = new Date();
var month = date.getMonth() + 1;
var day = date.getDate();
var hh = date.getHours();
var mm = date.getMinutes();
var ss = date.getSeconds();
var year = date.getFullYear();
alert(year);
var ym;
var year1;
day = day - 10;
if (day <= 0) {
day = mygetday(day, month, year);
var months = mygetmonth(month);
ym = months.split(",");
year1 = ym[0];
day = FormatDate(day);
month = FormatDate(ym[1]);
return year1 + "-" + month + "-" + day + " " + hh + ":" + mm + ":" + ss;
}
else {
return year + "-" + month + "-" + day + " " + hh + ":" + mm + ":" + ss;
}
}
// 获取某一天的日期
function mygetday(day, month, year) {
var daynum = 30;
if (month == 2 || month == 4 || month == 6 || month == 8 || month == 9
|| month == 1 || month == 11) {
daynum = 31;
} else if (month == 3) {
if (year % 4 == 0) {
daynum = 29;
} else {
daynum = 28;
}
}
day = daynum + day;
return day;
}
// 获取某一天的月份
function mygetmonth(month) {
var year = new Date().getFullYear();
if (month == 1) {
month = 12;
year = year - 1;
} else {
month = month - 1;
}
return year + "," + month;
}
function FormatDate(d) {
if (d.toString().length == 1) {
d = "0" + d;
}
return d;
}
$(function () {
$('#birthday').datetimebox('setValue', getLastDate());
});
</script>
<script type="text/javascript">
function getLastDate() {
var date = new Date(); //获取当前时间
var month = date.getMonth() + 1;
var day = date.getDate();
var hh = date.getHours();
var mm = date.getMinutes();
var ss = date.getSeconds();
var year = date.getFullYear();
alert(year);
var ym;
var year1;
day = day - 10; //获取十天前的时间
if (day <= 0) {
day = mygetday(day, month, year);
var months = mygetmonth(month);
ym = months.split(",");
year1 = ym[0];
day = FormatDate(day);
month = FormatDate(ym[1]);
return year1 + "-" + month + "-" + day + " " + hh + ":" + mm + ":" + ss;
}
else {
return year + "-" + month + "-" + day + " " + hh + ":" + mm + ":" + ss;
}
}
// 获取某一天的日期
function mygetday(day, month, year) {
var daynum = 30;
if (month == 2 || month == 4 || month == 6 || month == 8 || month == 9
|| month == 1 || month == 11) {
daynum = 31;
} else if (month == 3) {
if (year % 4 == 0) {
daynum = 29;
} else {
daynum = 28;
}
}
day = daynum + day;
return day;
}
// 获取某一天的月份
function mygetmonth(month) {
var year = new Date().getFullYear();
if (month == 1) {
month = 12;
year = year - 1;
} else {
month = month - 1;
}
return year + "," + month;
}
function FormatDate(d) {
if (d.toString().length == 1) {
d = "0" + d;
}
return d;
}
//测试填充文本框
$(function () {
$('#birthday').datetimebox('setValue', getLastDate());
});
</script>
js 获取据当前时间n天前的时间
最新推荐文章于 2024-11-07 13:38:59 发布