从jquery中的Date()函数中提取日期元素

时间:2015-05-28 11:35:37

标签: javascript jquery sql web-services date

我从网络服务中获取日期。这是代码:

<a href="#" id="loadData">Load Data</a>
        <script type="text/javascript">
            var qry = "http://localhost:2084/WcfDataService1.svc/tb_Programs";
            $("#loadData").click(function() {
                //alert(1);
                $('#status').text("Loading Programs...");
                    $.getJSON(qry, function (results) {
                    $.each(results.d, function (i, item){
                        var line = "<div>" + Date(item.PrgFromDate) + ":" + Date(item.PrgToDate) + "</div>";
                        $("#games").append(line);
                    });
                    $('#status').text("");
                });
            });
        </script>

这个输出是: 2015年5月28日星期四16:55:31 GMT + 0530(印度标准时间):2015年5月28日星期四16:55:31 GMT + 0530(印度标准时间)

如何以dd / mm / yyyy获取日期?

2 个答案:

答案 0 :(得分:0)

你不需要jquery。有一个名为moment.js的JavaScript库

您可以使用该库做很多事情。

您可以从这里下载http://momentjs.com/

答案 1 :(得分:0)

请改为尝试:

var PrgFromDate = newDate(item.PrgFromDate);
var frmDate2show = PrgFromDate.getDate()+'/'+(PrgFromDate.getMonth()+1) +'/' + PrgFromDate.getFullYear();
var PrgToDate = newDate(item.PrgToDate);
var toDate2show = PrgToDate.getDate()+'/'+(PrgToDate.getMonth()+1) +'/' + PrgToDate.getFullYear();
var line = "<div>" + frmDate2show + ":" + toDate2show + "</div>";
$("#games").append(line);

var date = new Date("Thu May 28 2015 16:55:31 GMT+0530 (India Standard Time)");

var newDate = date.getDate() + '/' + (date.getMonth()+1) + '/' + date.getFullYear();

alert(newDate);