zoukankan      html  css  js  c++  java
  • 29-jsp中用js进行时间格式转化

    CST可以为如下4个不同的时区的缩写:
      美国中部时间:Central Standard Time (USA) UT-6:00
      澳大利亚中部时间:Central Standard Time (Australia) UT+9:30
      中国标准时间:China Standard Time UT+8:00
      古巴标准时间:Cuba Standard Time UT-4:00
    GMT 世界时UT [1]  即格林尼治 [1]  平太阳时间,是指格林尼治所在地的标准时间,也是表示地球自转速率的一种形式
    GMT指的是格林威治中央区时,北京位于东八区,也就是北京的地方时比中央时区的地方时早8小时。GMT-4:00表示比中央区时晚小时,也就是说这个地方在中央时区以西,西四区
     
    原始时间格式:Thu Aug 18 20:38:54 CST 2016
    GMT时间格式:Thu Aug 18 2016 20:38:54 GMT+0800 (中国标准时间)
     转换时间格式:2016-08-18 20:38:54
    js 中运用,我是要将一个foreach中的时间转化,所以我是在foreach中调用了js中的转化函数,注意要将js的转化函数放在调用之前,否则就可能找不到!!!
    还有一个注意点,调用的时候要函数时,要用双引号,传过去的是字符串!!!!
     
    <script type="text/javascript">
    	function dateToGMT(strDate) {
    		if(null==strDate || ""==strDate){
    	        return "";
    	    }
    	    var dateStr=strDate.trim().split(" ");
    	    var strGMT = dateStr[0]+" "+dateStr[1]+" "+dateStr[2]+" "+dateStr[5]+" "+dateStr[3]+" GMT+0800";
    	    var date = new Date(Date.parse(strGMT));
    	    var y = date.getFullYear();
    	    var m = date.getMonth() + 1;  
    	    m = m < 10 ? ('0' + m) : m;
    	    var d = date.getDate();  
    	    d = d < 10 ? ('0' + d) : d;
    	    var h = date.getHours();
    	    var minute = date.getMinutes();  
    	    minute = minute < 10 ? ('0' + minute) : minute;
    	    var second = date.getSeconds();
    	    second = second < 10 ? ('0' + second) : second;
    	    
    	    return y+"-"+m+"-"+d+" "+h+":"+minute+":"+second;
    	}
    	function time(id, strDate){
    		document.getElementById(id).innerHTML = dateToGMT(strDate);
    	}
    </script>
    

     

                   <c:set var = "i" value = "0"/>
    			<c:forEach items="${requestScope.sppurchases}" var="spp"
    				varStatus="stat">
    				<tr class="cart_item">
    					<td class="product-price"><span class="amount">${spp.dingdanid}</span></td>
    					
    					<td class="product-name"><a href="${pwd }/goods/detial?id=${spp.gid}">${requestScope.name[i]}</a></td>
    					
    					<td class="product-price"><span class="amount">${spp.num}</span></td>
    					
    					<td class="product-price"><span class="amount">${spp.money}</span></td>
    					
    					<td class="product-price"><span class="amount" id = ${spp.id } >${spp.purtime}
    						<script type="text/javascript">time( "${spp.id }" , "${spp.purtime}")</script>
    					</span></td> 
    				</tr>
    				<c:set var = "i" value = "${i + 1}"/>
    			</c:forEach>
    

      

     
  • 相关阅读:
    PHP 数组和字符串转换(超详细
    获取客户端ip、地理信息、浏览器、真实IP的php类库
    将博客搬至CSDN
    1.0.1unity服务器学习经验
    音游制作插件Koreographer-第0篇 简介
    Unity UIWidgets
    Unity UIWidgets
    Unity UIWidgets
    Lua中ipairs和pairs的区别详解
    ubuntu下面配置apache
  • 原文地址:https://www.cnblogs.com/zhumengdexiaobai/p/10253765.html
Copyright © 2011-2022 走看看