您的位置:首页 > Web前端 > JQuery

javaScript JQuery时间戳转 YYYY-MM-DD HH:mm:SS

2016-06-03 11:28 381 查看
使用Jquery进行AJAX进行数据返回的过程中,可能返回的Date数据被转换成时间戳格式,可通过以下方法进行转换。

//time为时间戳

 function getYMDHMS(time){

        var myDate = new Date(time);

          var YMD=myDate.getFullYear() + "-" + (myDate.getMonth()+1) + "-" + myDate.getDate();

           var HMS=myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds();

           var YMDHMS=YMD+" "+HMS;

        return     YMDHMS;
    }

调用:getYMDHMS(201605290502)

<script type="text/javascript">

var validId = '${validId!""}';

(function($){

    $("#duihuan").on("click", function() {

        window.location.href = 'malc.do?';

    });

    

    function getYMDHMS(time){

        var myDate = new Date(time);   

           var YMD=myDate.getFullYear() + "-" + (myDate.getMonth()+1) + "-" + myDate.getDate();

           var HMS=myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds();

           var YMDHMS=YMD+" "+HMS;

        return     YMDHMS;

    }

    

    $("#loadmore").on("click", function() {

            

            $.ajax({

                url:'toMyScoreLogAjax.do',

                type:'post',

                data:{

                    page:$("#loadmore").attr("data-page"),

                    rows:$("#loadmore").attr("data-size")

                },

                datatype:'json',

                success:function(responseData){

                

                       var currentPage = responseData.data.currentPage;

                       var totalPages  = responseData.data.totalPages;

                       

                       if(currentPage <= totalPages) {

                           currentPage++;

                           $("#loadmore").attr("data-page", currentPage);

                       }

                       

                       if(responseData.data.rows.length <= 0){

                           $("#loadmore").html("暂无更多数据!");

                       }else{

                           var arrText = [];

                            for(i = 0; i < responseData.data.rows.length; i++){

                               var dataObj = responseData.data.rows[i];

                               

                               arrText.push('<li class="tc-list-item">');

                                arrText.push('<div class="left">');

                                    arrText.push('<div class="subject">');

                                        arrText.push('<span>');

                                        arrText.push(' '+dataObj.memo+' ');

                                        arrText.push('</span>');

                                    arrText.push('</div>');

                                    arrText.push('<div>');

                                        arrText.push('<span class="tc-memo tips">'+getYMDHMS(dataObj.updatedAt)+'</span>');

                                    arrText.push('</div>');

                                arrText.push('</div>');

                                arrText.push('<div class="right">');

                                    arrText.push('<div>');

                                        arrText.push('<span class="sub">'+dataObj.score+'</span>');

                                    arrText.push('</div>');

                                    arrText.push('<div>');

                                        arrText.push('<span class="tc-memo tips">');

                                            if(dataObj.exchangeable == 1){

                                                arrText.push('可以兑换');

                                            }else{

                                                arrText.push('不可兑换');

                                            }

                                        arrText.push('</span>');

                                    arrText.push('</div>');

                                arrText.push('</div>');

                            arrText.push('</li>');

                            

                           }

                           

                           $("#datalist").append(arrText.join(''));

                       }

                       

                },

                headers: {validId:validId},

                error: function(){

                    swal({title:"加载出错,请稍候再试!", type: "warning"});

                }

            });

        });

})(jQuery);

</script>

备用:

var myDate = new Date();

myDate.getYear(); //获取当前年份(2位)

myDate.getFullYear(); //获取完整的年份(4位,1970-????)

myDate.getMonth(); //获取当前月份(0-11,0代表1月)

myDate.getDate(); //获取当前日(1-31)

myDate.getDay(); //获取当前星期X(0-6,0代表星期天)

myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)

myDate.getHours(); //获取当前小时数(0-23)

myDate.getMinutes(); //获取当前分钟数(0-59)

myDate.getSeconds(); //获取当前秒数(0-59)

myDate.getMilliseconds(); //获取当前毫秒数(0-999)

myDate.toLocaleDateString(); //获取当前日期

var mytime=myDate.toLocaleTimeString(); //获取当前时间

myDate.toLocaleString( ); //获取日期与时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息