1. 程式人生 > >layui資料表格時間戳轉換為時間格式的方法

layui資料表格時間戳轉換為時間格式的方法

<script type="text/javascript">
function createTime(v){
	var date = new Date(v);
    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();
    h = h<10?("0"+h):h;
    var M = date.getMinutes();
    M = M<10?("0"+M):M;
    var str = y+"-"+m+"-"+d+" "+h+":"+M;
    return str;
}
</script>

table.render({
		elem: '#LAY_table_user'
		,url:"<%=path%>/mybill/findBill.do"
		,cols: [[
			{field:'type', title: '<spring:message code="mybill.Number"/>', sort: true,align :'center'}
			,{field:'mailno', title: '<spring:message code="mybill.OddOrders"/>',align :'center'}
			,{field:'sex', title: '<spring:message code="mybill.AmountRecharge"/>', sort: true,align :'center'}
			,{field:'playmoney',title: '<spring:message code="mybill.AmountExpenditure"/>',align :'center'}
			,{field:'sign', title: '<spring:message code="mybill.Coupons"/>',align :'center'}
			,{field:'smomey', title: '<spring:message code="mybill.AccountBalance"/>', sort: true,align :'center'}
 			,{field: 'createTime', title: '<spring:message code="mybill.BillingDate"/>', 
                        templet :function (row){
                        return createTime(row.createTime);
                        }     
                        }		
                    ]]
		,id: 'testReload'
		,page: true 
    });

方式二:函式轉義。自 layui 2.2.5 開始,templet 開始支援函式形式,函式返回一個引數 d,包含介面返回的所有欄位和資料。如下所示:

table.render({
  cols: [[
    {field:'title', title: '文章標題', width: 200
      ,templet: function(d){
        return 'ID:'+ d.id +',標題:<span style="color: #c00;">'+ d.title +'</span>'
      }
    }
    ,{field:'id', title:'ID', width:100}
  ]]
});    
可以好好看看layui table模組

效果圖


<script type="text/javascript">

/**13位時間戳轉換成 年月日 上午 時間  2018-05-23 10:41:08 */
function createTime(v){  
    return new Date(parseInt(v)).toLocaleString()
}
/**重寫toLocaleString方法*/
Date.prototype.toLocaleString = function() {
         var y = this.getFullYear();  
        var m = this.getMonth()+1;  
        m = m<10?'0'+m:m;  
        var d = this.getDate();  
        d = d<10?("0"+d):d;  
        var h = this.getHours();  
        h = h<10?("0"+h):h;  
        var M = this.getMinutes();  
        M = M<10?("0"+M):M;  
        var S=this.getSeconds();
        S=S<10?("0"+S):S;  
        return y+"-"+m+"-"+d+" "+h+":"+M+":"+S; 
};
</script>

相關推薦

layui資料表格時間轉換時間格式方法

<script type="text/javascript"> function createTime(v){ var date = new Date(v); var y = da

js中時間轉換時間格式

    //我審批的     $(function(){        // $('#mypower').click(function(){           &

在sql中將時間轉換時間型別

                SQL裡面有個DATEADD的函式。時間戳就是一個從1970-01-01 08:00:00到時間的相隔的秒數。所以只要把這個時間戳加上1970-01-01 08:00:00這個時間就可以得到你想要的時間了select DATEADD(second,1268738429 + 8

SQLServer中將時間轉換時間格式

  --在sql中將時間戳轉換為時間型別 SQL裡面有個DATEADD的函式。時間戳就是一個從1970-01-01 08:00:00到時間的相隔的秒數。所以只要把這個時間戳加上1970-01-01 08:00:00這個時間就可以得到你想要的時間了sel

oracle將時間轉換某種格式時間

SELECT TO_CHAR(1520325660000 / (1000 * 60 * 60 * 24) +              TO_DATE('1970-01-01 08:00:00', 'YYYY/MM/DD HH:MI:SS'), 'YYYY/MM/DD HH2

如何用date將時間轉換時間格式

1、時間戳的定義   時間戳是指檔案屬性裡的建立、修改、訪問時間。  數字時間戳技術是數字簽名技術一種變種的應用。在電子商務交易檔案中,時間是十分重要的資訊。在書面合同中,檔案簽署的日期和簽名一樣均是十分重要的防止檔案被偽造和篡改的關鍵性內容。數字時間戳服

每天一點小基礎---smarty中將時間轉換時間

例: {*$comdetstudy['pubtime']|date_format:'%Y-%m-%d %H:%M:%S'*} $comdetstudy['pubtime'] --- 時間戳 date_format: -- 時間轉換函式 %Y--年 %m--月 %d--日

jquery時間轉換日期格式

function formatDate(format, timestamp){ var a, jsdate=((timestamp) ? new Date(timestamp*1000) : new Date()); var pad = function(

Java獲取當前時間時間轉換時間格式

1. SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String datetime = tempDate.format(new java.util.Date()); //也可

微信小程式 時間轉換日期格式時間

number是時間戳,format是格式,可以傳輸['Y', 'M', 'D', 'h', 'm', 's']中的前幾個,如‘Y/M/D’ function formattime(number, format) { if(number!=null){ var fo

關於時間格式轉換時間轉換標準格式/標準格式轉換時間

1.將標準時間格式轉化為時間戳 getTimeStamp(str){     var date = new Date(str);     // 可以準確精確到毫秒     var time1 = date.getTime(date);     // 可以準確精確到毫秒  

時間轉換時間,並輸出“剛剛”、“昨天”、“XX小時前”等

我們在開發iOS程式中需要有介面,有時候藉口提供的時間是NSNumber型別的並且是時間戳。比如說:1447375370 其實這個意思就是1970年0點到當前時間的秒數。 看到這裡,大概我們心裡就有數

mysql中存取的時間轉換時間日期格式的兩種方式

一、在mysql中完成 這種方式在MySQL查詢語句中轉換,優點是不佔用PHP解析器的解析時間,速度快,缺點是隻能用在資料庫查詢中,有侷限性 1. UNIX時間戳轉換為日期用函式: FROM_UNIXTIME() 一般形式:select FROM_UNIX

js JQuery 將時間轉換時間

今天碰到一個問題,使用ajax獲取資料後,將資料進行了組合插入到頁面,但其中的一個時間欄位在插入後去顯示成了 1488850813000 格式,而我想到的去是 2017-01-01 12:12:12的格式 ,在網上扒拉了一下,發現已經有人解決了這個問題,這裡拿

php 將時間轉換多少分鐘前

php 時間戳 foreach ($comments as $k => &$v){ $s = (int)($nowtime-$v[‘create_time‘]); if((0<$s) && ($s<60)){ $v[‘t

oracle將unix 時間轉換date類型

oracle 時區 時間戳 interval 結果 date類 相關 pos unix時間 select to_date(‘19700101‘,‘yyyyMMdd‘)+numtodsinterval(8*3600,‘second‘)+numtodsinterval(60,‘

SQL 時間轉換日期

sta timestamp spa col eight 時間戳轉換 bold pre mes DATEADD(s, Timestamp + 8*3600, ‘1970-01-01 00:00:00‘) 其中Timestamp為10位的時間戳SQL 時間戳轉換為日期

iOS 時間轉換幾分鐘前等

該構造方法將時間戳轉換為幾分鐘前/幾小時前/幾天前/幾年前 //createTimeString為後臺傳過來的13位純數字時間戳 - (NSString *)updateTimeForRow:(NSString *)createTimeString {    

【time模組】時間轉換日期或者時間

import time def timeStampToDate(timeStamp): timeArray = time.localtime(timeStamp) date = time.strftime("%Y-%m-%d", timeArray)

dmesg的時間轉換對應的時間

1.獲取dmesg的時間戳 # dmesg [ 18.204448] Bluetooth: RFCOMM socket layer initialized [ 18.204452] Bluet