jsp不同时区时间切换和不同格式时间切换

问题描述

花了我近两个小时的研究,终于算是做出来了。页面代码:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><scriptsrc="/Scripts/jquery-1.4.1.min.js"type="text/javascript"></script><scriptsrc="/Scripts/jQueryCommon.js"type="text/javascript"></script><scripttype="text/javascript">jQuery(function(){vart=setInterval("time()",1000);$("#changeTime").change(function(){time();});$("#format").change(function(){time();});});functiontime(){varhour=parseInt($("#changeTime").val());vardate=newDate();if(hour!=0){vara;if(hour>0){a=newDate().getTime()+(hour*60*60*1000);}else{a=newDate()-(Math.abs(hour)*60*60*1000);}date=newDate(a);}else{date=newDate();}$("#time").text($.convertDate(date,date.format($("#format").val())));}</script></head><body>选择地区:<selectid="changeTime"><optionvalue="0">北京时间</option><optionvalue="-8">伦敦时间</option><optionvalue="-5">开普敦时间</option><optionvalue="+1">东京时间</option></select>选择格式:<selectid="format"><optionvalue="yyyy年MM月dd日hh:mm:ss">yyyy年MM月dd日hh:mm:ss</option><optionvalue="yyyy-MM-ddhh:mm:ss">yyyy-MM-ddhh:mm:ss</option><optionvalue="yyyy/MM/ddhh:mm:ss">yyyy/MM/ddhh:mm:ss</option><optionvalue="MM/dd/yyyyhh:mm:ss">MM/dd/yyyyhh:mm:ss</option><optionvalue="hh:mm:ssyyyy-MM-dd">hh:mm:ssyyyy-MM-dd</option></select><spanid="time"></span></body></html>jQueryCommon.js所要用到的代码:$.extend({"convertDate":function(date,formatter){vards=eval_r("""+date+""");vari=ds.substring(6,19);vardd=newDate(parseInt(i));returndd.format(formatter);}});Date.prototype.format=function(format){varo={"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(format)){format=format.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length));}for(varkino){if(newRegExp("("+k+")").test(format)){format=format.replace(RegExp.$1,RegExp.$1.length==1?o[k]:("00"+o[k]).substr((""+o[k]).length));}}returnformat;}

解决方案

解决方案二:
恭喜回复内容太短了!
解决方案三:
欢迎分享

时间: 2024-07-28 12:25:52

jsp不同时区时间切换和不同格式时间切换的相关文章

jsp页面中两种方法显示当前时间的简单实例_JSP编程

在jsp页面实现显示当前的日期时间,我们可以用一下两种方式实现: 1. 通过在jsp页面添加Java代码实现,主要代码如下所示 java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime = new java.util.Date(); String time = simpleDateForm

js获得当前时区夏令时发生和终止的时间代码

 这篇文章主要介绍了js获得当前时区夏令时发生和终止的时间代码,需要的朋友可以参考下 代码如下: <!DOCTYPE html>  <html>  <head>  <title>DST Calculator</title>  <script type="text/javascript">    function DisplayDstSwitchDates()  {  var year = new Date().ge

php 时间函数格式-PHP时间函数中表示格式的串中P或PT是什么意思?

问题描述 PHP时间函数中表示格式的串中P或PT是什么意思? 如题,在$interval = new DateInterval('P2W')中2W表示两周,但前面的P是什么用法,还看到有写PT的.请提供参考链接,谢谢. 解决方案 http://php.net/manual/en/class.dateinterval.php

[工具类]将时间转换为unix时间戳格式

写在前面 由于在数据库中存的时间有时间戳格式的数据,在解析以及保存的时候,就需要考虑到数据格式的兼容性问题.看到数据库中的时间字段基本上都是以时间戳格式存储的,没办法,只能将时间进行转换了,考虑到其他系统可能要对时间字段进行操作,就不得不考虑时间的兼容性了. 时间戳辅助类 什么是时间戳? Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(

怎么根据不同的时间类型 显示不同的时间格式

问题描述 怎么根据不同的时间类型 显示不同的时间格式 怎么按照年月日 选择不同的时间类型 比如年:就是只有2015 月 就是有:2015-01 如图所示 类型: 月日年 时间: onfocus="WdatePicker({dateFmt:'yyyy-MM'})" size="20" class="input1 Wdate" readonly/> 解决方案 jquery给option的onfocus加上判断http://www.xuebuyu

JSP相关:如何设置session的超时时间

问题描述 JSP相关:如何设置session的超时时间 百度了下,说是在web.xml里设置,好像不起作用呢,好像有好几个web.xml文件,是不是我改错了,哪位高手能给个详细的修改方法? 解决方案 一般都是在tomcat目录下conf下的web.xml文件,有的也可以直接在web服务器上设置 解决方案二: http://lhp--2006.iteye.com/blog/1312273http://blog.csdn.net/hu_shengyang/article/details/802143

jsp转pdf-有一个JSP页面 点击页面上的下载 按钮 把JSP页面的内容转化为PDF格式下载到本地

问题描述 有一个JSP页面 点击页面上的下载 按钮 把JSP页面的内容转化为PDF格式下载到本地 有一个JSP页面 点击页面上的下载 按钮 把JSP页面的内容转化为PDF格式下载到本地 解决方案 http://bbs.csdn.net/topics/380175567?page=1http://www.iteye.com/problems/36679 解决方案二: http://bbs.csdn.net/topics/380175567?page=1 在你的Servlet里面写一下5楼说的代码(

jsp中按照doc文件的内容格式显示出来

问题描述 jsp中按照doc文件的内容格式显示出来 jsp上显示doc内容,获取内容的结果是一堆字符串,没有按照doc文件中的内容格式显示 出来,怎么才能让它按照doc文件中内容格式显示出来 解决方案 linux下doc,ppt等文件转换成swf格式 解决方案二: http://blog.csdn.net/zorro1x1/article/details/6336689 解决方案三: 像百度的做法是将word文档转换为pdf文件,然后将pdf文件转换为swf文件.需要了解具体的操作细节可以发我邮

录音有一个时间过短的提示怎么切换成中文

问题描述 录音有一个时间过短的提示怎么切换成中文,好像是SDK内部控制的? 解决方案 可以自己判断errorCode,然后来弹.解决方案二:> forum.php?mod=redirect&goto=findpost&pid=1594&ptid=797可以自己判断errorCode,然后来弹.嗯,找到了!3Q!解决方案三:> forum.php?mod=redirect&goto=findpost&pid=1645&ptid=797嗯,找到了!3