zoukankan      html  css  js  c++  java
  • JavaScript格式化时间

    最近最练习遇到一个问题,就是从数据库中获取时间,利用EasyUI界面来显示时间类型的生日,发现它是按照毫秒来计算的long型数据,在界面显示并不能到达到一目了然,这里可以用两种方法来解决这个问题

    在datagrid的生日列中添加formatter

     columns:[[    
            {field:'sname',title:'姓名',100},    
            {field:'ssex',title:'性别',100,align:'right'},
            {field:'sbirthday',title:'生日',100,align:'right',
                formatter:function(value, row, index){
                    if(value && value != "")
                        {
                        //var valuee = new Date(value).toLocaleDateString();
                        //return valuee;
                        
                        //调用function方法
                        return getDate(value) ;
                        }
                else
                    {
                        return  "" ;
                    }
                }}]]

    getDate()方法
    function getDate(date)
    {
        //得到日期对象
        var d = new Date(date) ;
        
        //得到年月日
        var year = d.getFullYear() ;
        var month = (d.getMonth()+ 1) ;
        var day = d.getDate() ;
        
        //封装
        var tt = year+"-"+(month<10?"0"+month: month)+"-"+(day<10?"0"+day:day) ;
        
        return tt ;
        }
     
  • 相关阅读:
    ASP.NET教程4
    ASP.NET教程11
    TreeView Demo
    System.Net.Dns.GetHostByAddress(string) 已经过时
    会员注册实例
    ASP.NET教程2
    多表关联与表值函数
    ASP.NET教程6
    BusinessFrameWork
    ASP.NET教程8
  • 原文地址:https://www.cnblogs.com/20gg-com/p/6124787.html
Copyright © 2011-2022 走看看