網站日期時分秒
前臺從input框拿到2020-01-05 20:38:36這種字符串日期
引入:
<script type="text/javascript" src="<%=request.getContextPath()%>/js/bootstrap-datetimepicker.min.js"></script>
<link href="<%=request.getContextPath()%>/css/bootstrap-datetimepicker.min.css" rel="stylesheet">
前臺:
起始時間: <div class="controls input-append date form_datetime" data-date="1979-09-16T05:25:07Z" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp_input1">
<input size="16" id="ssarttime"type="text" value="" >
<span class="add-on"><i class="icon-remove"></i></span>
<span class="add-on"><i class="icon-th"></i></span>
</div>
結束時間: <div class="controls input-append date form_datetime" data-date="1979-09-16T05:25:07Z" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp_input1">
<input size="16" id="sendtime"type="text" value="" >
<span class="add-on"><i class="icon-remove"></i></span>
<span class="add-on"><i class="icon-th"></i></span>
</div>
js
$('.form_datetime').datetimepicker({
//language: 'fr',
language : 'zh-CN',
//format : 'yyyy-mm-dd hh:ii:ss',//日期格式。可以將日期格式,定成年月日時分秒。
format : 'yyyy-mm-dd hh:ii:ss',//日期格式。可以將日期格式,定成年月日時,分秒爲0。
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0,
showMeridian: 1
});
js把年月日時分秒轉換成年月日
//日期格式化成字符串
Date.prototype.Format = function (fmt) {
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"H+": this.getHours(), //小時
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
//字符串轉換成日期再轉成字符串
function convertDateFromString(dateString) {
if (dateString) {
var arr1 = dateString.split(" ");
var sdate = arr1[0].split('-');
var date = new Date(sdate[0], sdate[1]-1, sdate[2]);
var startDate = date.Format("yyyy-MM-dd");
//var date = new Date(sdate[0], sdate[1]-1, sdate[2]);
return startDate;
}
}
Java格式化日期
//Date date = new Date(div04);
//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//System.out.println(sdf.format(date));
//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//System.out.println(sdf.format(date));