EasyUI 时间格式化「建议收藏」

EasyUI 时间格式化「建议收藏」方法1:formatter:function(value,row,index){                           var unixTimestamp = new Date(value);                           return unixTimestamp.toLocaleString();                           }方法2…

大家好,又见面了,我是你们的朋友全栈君。

方法1:

formatter:function(value,row,index){  

                         var unixTimestamp = new Date(value);  

                         return unixTimestamp.toLocaleString();  

                         }

方法2:

formatter : function(value) {

            var date = new Date(value);

            var year = date.getFullYear().toString();

            var month = (date.getMonth() + 1);

            var day = date.getDate().toString();

            var hour = date.getHours().toString();

            var minutes = date.getMinutes().toString();

            var seconds = date.getSeconds().toString();

            if (month < 10) {

                month = “0” + month;

            }

            if (day < 10) {

                day = “0” + day;

            }

            if (hour < 10) {

                hour = “0” + hour;

            }

            if (minutes < 10) {

                minutes = “0” + minutes;

            }

            if (seconds < 10) {

                seconds = “0” + seconds;

            }

            return year + “-” + month + “-” + day + ” ” + hour + “:” + minutes + “:” + seconds;

        }

方法3:

formatter: formatDatebox

Date.prototype.format = function (format) {  

    var o = {  

        “M+”: this.getMonth() + 1, // month  

        “d+”: this.getDate(), // day  

        “h+”: this.getHours(), // hour  

        “m+”: this.getMinutes(), // minute  

        “s+”: this.getSeconds(), // second  

        “q+”: Math.floor((this.getMonth() + 3) / 3), // quarter  

        “S”: this.getMilliseconds()   // millisecond  

    }  ;

    if (/(y+)/.test(format))  

        format = format.replace(RegExp.$1, (this.getFullYear() + “”)  

            .substr(4 – RegExp.$1.length));  

    for (var k in o)  

        if (new RegExp(“(” + k + “)”).test(format))  

            format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : (“00” + o[k]).substr((“” + o[k]).length));  

    return format;  

}; 

function formatDatebox(value) {  

    if (value == null || value == ”) {  

        return ”;  

    }  

    var dt;  

    if (value instanceof Date) {  

        dt = value;  

    } else {  

        dt = new Date(value);  

    }  

    return dt.format(“yyyy-MM-dd”); //扩展的Date的format方法(上述插件实现)  

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145056.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java设计专题及高级导向「建议收藏」

    Java设计专题及高级导向「建议收藏」Java设计专题及高级导向

    2022年4月22日
  • datax(24):远程调试datax

    datax(24):远程调试datax一、datax开启远程debug1、环境本地:win10,idea专业版2020.3,datax3.0远程:CentOS6.5,datax3.02、效果3、步骤3.1远程开启debug/apps/datax/bin/datax.py/apps/datax/job/job.json-d即在后面添加-d即可,默认端口为9999,也可以自行修改datax.py文件第35行REMOTE_DEBUG_CONFIG=”-Xdebug-Xrunjdwp:transport=dt

    2022年5月17日
  • HTML CSS整理笔记[通俗易懂]

    HTML CSS整理笔记[通俗易懂]常见字体单位:1.em移动端常用的字体尺寸单位,说白em就相当于“倍”,比如设置当前的div的字体大小为1.5em,则当前的div的字体大小为:当前div继承的字体大小*1.5。但当div进行嵌套时,em始终按当前div继承的字体大小来缩放。2.remr是root的意思,即相对于根节点html的font-size进行缩放,当有嵌套关系时,嵌套关系的元素的字体大小始终按照根节点的字体大小…

    2022年6月26日
  • The MySQL C API 编程实例

    The MySQL C API 编程实例

    2021年11月13日
  • SQL Server触发器创建、删除、修改、查看示例步骤[通俗易懂]

    SQL Server触发器创建、删除、修改、查看示例步骤[通俗易懂]一﹕触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕SQLServer为每个触发

    2022年7月2日
  • 常用的Java工具,16个

    常用的Java工具,16个在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。一.org.apache.commons.io.IOUtilscloseQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换IO流、Uri、byte[]为Stringcopy:IO流数据复制,从输入流写到输出流中,最大支持2GB

    2022年7月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号