1. 程式人生 > >input date標籤預設值今天(jquery)

input date標籤預設值今天(jquery)

 // 給input  date設定預設值
var now = new Date();
//格式化日,如果小於9,前面補0
var day = ("0" + now.getDate()).slice(-2);
//格式化月,如果小於9,前面補0
var month = ("0" + (now.getMonth() + 1)).slice(-2);
//拼裝完整日期格式
var today = now.getFullYear()+"-"+(month)+"-"+(day) ;
//完成賦值
$('#id_yy_input').val(today);


--------------------- 
作者:qq_39161501 
來源:CSDN 
原文:https://blog.csdn.net/qq_39161501/article/details/79113121 

附加:設定前一個月:

var end = new Date();
var day = ("0" + end.getDate()).slice(-2);
var month = ("0" + (end.getMonth() + 1)).slice(-2);
var today = end.getFullYear()+"-"+(month)+"-"+(day) ;
$('#enddate').val(today);

var start = new Date();
start.setMonth(start.getMonth()-1);
day = ("0" + start.getDate()).slice(-2);
month = ("0" + (start.getMonth() + 1)).slice(-2);
today = start.getFullYear()+"-"+(month)+"-"+(day) ;
$('#startdate').val(today);