//输出当前日期
function formatDate(){
var nowDate = new Date();
var year = nowDate.getFullYear();
var month = nowDate.getMonth()+1;
var day = nowDate.getDate();
var dateStr = year+"年/"+month+"月/"+day+"日"
return dateStr;
}
//根据输入字符串获取参数格式为:yyyy-MM-dd,如:2021/03/07
function formatDateByStr(dateStr){
var nowDate = new Date(dateStr);
alert(nowDate);
var year = nowDate.getFullYear();
var month = nowDate.getMonth()+1;
var day = nowDate.getDate();
var formatDateStr = year+"年/"+month+"月/"+day+"日"
return formatDateStr;
}
//根据传入参数获取本周的日期,比如,参数是3,那么输出本周三的日期。
function formatterDateFromWeek(str){
var nowDate = new Date();
//获取当前天是一周的第几天,周日为0
var day_week = nowDate.getDay() || 7;;
var year = nowDate.getFullYear();
var month = nowDate.getMonth()+1;
var day = nowDate.getDate();
var num = Number(str);
var dateStr = year+"年/"+month+"月/"+(day+num-day_week)+"日";
return dateStr;
}
//根据传入参数获取上周的日期,比如,参数是2,那么输出的是上周二的日期。
function formatterDateFromLastWeek(str){
var nowDate = new Date();
var lastWeekDate = new Date(nowDate.getTime() - 7 * 24 * 3600 * 1000);// 计算开始时间用
//获取当前天是一周的第几天,周日为0
var day_week = lastWeekDate.getDay() || 7;;
var year = lastWeekDate.getFullYear();
var month = lastWeekDate.getMonth()+1;
var day = lastWeekDate.getDate();
var num = Number(str);
var dateStr = year+"年/"+month+"月/"+(day+num-day_week)+"日";
return dateStr;
}
js日期格式转换
最新推荐文章于 2023-10-08 22:48:56 发布