js前端日期格式化處理


js前端日期格式化處理

1.項目中時間返回值,很過時候為毫秒值,我們需要轉換成 能夠看懂的時間的格式;

例如:

​ yyyy-MM-dd HH:mm:ss

2.處理方法(處理方法有多種,可以傳值到前端處理,也可以后台可以好之后再傳遞到頁面)

​ 方法一:實體類中添加時間轉換注解(注意時區問題)

/**
     * 開始時間
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date startTime;
{
                    field : 'crtTime',
                    title : '創建時間',
                    width : 100,
                    sortable :true,
                    align : 'center',
                    formatter : crtTimeFtt
                },

方法二,js處理:

 var dateTime = new Date().getTime();

function add0(m){return m<10?'0'+m:m }
            function format(shijianchuo)
            {
            //shijianchuo是整數,否則要parseInt轉換
                var time = new Date(shijianchuo);
                var y = time.getFullYear();
                var m = time.getMonth()+1;
                var d = time.getDate()+1;
                var h = time.getHours()+1;
                var mm = time.getMinutes()+1;
                var s = time.getSeconds()+1;
                return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
            }

           var date = format(dateTime);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM