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 ;
        }
     
  • 相关阅读:
    MyString
    Django疑难问题
    mysql 疑难问题-django
    python时间转换 ticks-FYI
    django建议入门-FYI
    Python风格规范-FYI
    scrum敏捷开发☞
    git基本命令
    centos下的安装mysql,jdk
    memcached for .net on windows
  • 原文地址:https://www.cnblogs.com/20gg-com/p/6124787.html
Copyright © 2011-2022 走看看