jsp页面日期处理
来源:互联网 发布:淘宝零食店排行 编辑:程序博客网 时间:2024/05/22 12:33
<span style="margin-left: 20px; margin-top: 0px;">时间:</span>
<span style="margin-top: 2px;">
<input type="hidden" id="d523_y" size="5"/><!-- 年 -->
<input type="hidden" id="d523_M" size="3"/><!-- 月 -->
<input type="hidden" id="d523_d" size="3"/><!-- 日 -->
<input type="hidden" id="d523_HH" size="3"/><!-- 时 -->
<input type="hidden" id="d523_mm" size="3"/><!-- 分 -->
<input type="hidden" id="d523_ss" size="3"/><!-- 秒 -->
<input type="text" id="d523" size="14" onclick="WdatePicker({el:'d523',dateFmt:'yyyy-MM-dd HH:mm',onpicked:pickedFunc})" />
<img onclick="WdatePicker({el:'d523',dateFmt:'yyyy-MM-dd HH:mm',onpicked:pickedFunc})" src="<%=basePath%>js/My97DatePicker/skin/datePicker.gif" width="16" height="22" align="absmiddle" style="cursor:pointer"/>
</span>
<span style="margin-left: 5px;margin-right: 5px; margin-top: 0PX;">—</span>
<span style="margin-top: 2px;">
<input type="hidden" id="d524_y" size="5"/><!-- 年 -->
<input type="hidden" id="d524_M" size="3"/><!-- 月 -->
<input type="hidden" id="d524_d" size="3"/><!-- 日 -->
<input type="hidden" id="d524_HH" size="3"/><!-- 时 -->
<input type="hidden" id="d524_mm" size="3"/><!-- 分 -->
<input type="hidden" id="d524_ss" size="3"/><!-- 秒 -->
<input type="text" id="d524" size="14" onclick="WdatePicker({el:'d524',dateFmt:'yyyy-MM-dd HH:mm',onpicked:pickedFunc})" />
<img onclick="WdatePicker({el:'d524',dateFmt:'yyyy-MM-dd HH:mm',onpicked:pickedFunc})" src="<%=basePath%>js/My97DatePicker/skin/datePicker.gif" width="16" height="22" align="absmiddle" style="cursor:pointer"/>
</span>
</div>
<script type="text/javascript">
Date.prototype.format = function(format) {
var o = {
"M+" : this.getMonth() + 1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+" : this.getMinutes(), //minute
"s+" : this.getSeconds(), //cond
"q+" : Math.floor((this.getMonth() + 3) / 3), //quarter
"S" : this.getMilliseconds()
//millisecond
}
if (/(y+)/.test(format))
format = format.replace(RegExp.$1, (this.getFullYear() + "")
.substr(4 - RegExp.$1.length));
for ( var k in o)
if (new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k]
: ("00" + o[k]).substr(("" + o[k]).length));
return format;
}
//日期格式化
var d = new Date();
var today = d.format('yyyy-MM-dd hh:mm');
document.getElementById("d523").value = GetMonStr(-3) + " "+ today.split(" ")[1];
document.getElementById("sev").value = GetDateStr(-7) + " "+ today.split(" ")[1];
document.getElementById("d524").value = today;
function GetMonStr(n){//加减月份
var ds = new Date(today.split(" ")[0]);
var t1=ds.setMonth(ds.getMonth() +n);//减三个月,
function getSmpFormatDate(date, isFull) {
var pattern = "";
if (isFull == true || isFull == undefined) {
pattern = "yyyy-MM-dd";
} else {
pattern = "yyyy-MM-dd";
}
return getFormatDate(date, pattern);
}
function getFormatDate(date, pattern) {
if (date == undefined) {
date = new Date();
}
if (pattern == undefined) {
pattern = "yyyy-MM-dd";
}
return date.format(pattern);
}
t1=getSmpFormatDate(new Date(parseInt(t1)),true);
return t1;
}
function GetDateStr(AddDayCount) {//加减天数
var mm;
var d;
var dd = new Date(Date.parse(today.split(" ")[0].replace(/-/g, "/")));
dd.setDate(dd.getDate() + AddDayCount);//获取AddDayCount天后的日期
var y = dd.getFullYear();
mm = dd.getMonth() + 1;//获取当前月份的日期
if (mm < 10) {
mm = "0" + mm;
}
d = dd.getDate();
if (d < 10) {
d = "0" + d;
}
return y + "-" + mm + "-" + d;
}
function pickedFunc() {
$dp.$('d523_y').value = $dp.cal.getP('y');
$dp.$('d523_M').value = $dp.cal.getP('M');
$dp.$('d523_d').value = $dp.cal.getP('d');
$dp.$('d523_HH').value = $dp.cal.getP('H');
$dp.$('d523_mm').value = $dp.cal.getP('m');
$dp.$('d523_ss').value = $dp.cal.getP('s');
$dp.$('d524_y').value = $dp.cal.getP('y');
$dp.$('d524_M').value = $dp.cal.getP('M');
$dp.$('d524_d').value = $dp.cal.getP('d');
$dp.$('d524_HH').value = $dp.cal.getP('H');
$dp.$('d524_mm').value = $dp.cal.getP('m');
$dp.$('d524_ss').value = $dp.cal.getP('s');
//document.getElementById("d523").value = document.getElementById("d523").value;//处理完毕赋值;
}
</script>
这段代码主要是引用日期插件,红体字部分是js对日期数据的一些处理,希望对大家有所帮助,我是小水,谢谢
- jsp页面日期处理
- jsp页面日期处理
- JSP页面处理日期格式
- jsp页面处理日期格式
- Java--jsp页面日期输出格式处理
- 日期从JSP页面存到数据库的格式处理
- jsp页面用JSTL处理字符串的日期
- jsp页面日期格式化
- jsp页面日期
- jsp页面日期格式化
- JSP 日期处理
- JSP 日期处理
- JSP 日期处理
- jsp 页面动态日期展示
- jsp页面实现日期输入
- jsp页面初始化日期格式
- jsp页面初始化日期格式
- JSP页面获取当前日期
- Apache Thrift - 可伸缩的跨语言服务开发框架
- ARM_汇编
- 对未来网(Future Internet)的一些看法
- 黑马程序员_源自梦想 -->Dos及java常用命令
- hdu4578
- jsp页面日期处理
- android -- 蓝牙 bluetooth (二) 打开蓝牙
- App开源项目收集和汇总:App Store地址和源代码(一)
- 关于DropDownList控件的SelectIndexChanged事件无法触发的终极解决方案
- oracle impdp的table_exists_action详解
- JFreeChat_01
- android -- 蓝牙 bluetooth (三)搜索蓝牙
- 看美女没个够,让音乐high翻天---基于S3C6410的音乐相册
- spice-html5部署