jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何格式化jQuery中的日期从完全到YYYYMMDD?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 AJAXXML文件获取数据并将其打印回给我.其中一个是日期,并使用此代码

jQuery(function(){
        $.ajax({
          url: 'http://www.sagittarius-digital.com/news.RSS',dataType: 'xml'
        }).done(function(xml){
          var items = $(xml).find('item').map(function(){
                var $item = $(this);
                var array = '<div class="item">';
array += '<p>' + $item.find('pubDate').text() + '</p>';
  return array;

所以行:

array += '<p>' + $item.find('pubDate').text() + '</p>';

带回这样的日期:

@H_802_7@mon,18 Nov 2013 12:00:00 GMT

如何将其转换为YYymMDD?时间不是必需的.

Live version in action(大马车,需要一段时间加载)

解决方法

看起来像是一个有效的日期,所以用新的Date解析它()

var date = new Date('Mon,18 Nov 2013 12:00:00 GMT');

FIDDLE

你的代码中,类似于

ajax.done(function(xml){
      var items    = $(xml).find('item').map(function(){
      var $item    = $(this);
      var array    = '<div class="item">';
      var date     = new Date( $item.find('pubDate').text() );

      var year  = pad(date.getFullYear());
      var month = pad(date.getMonth() + 1);
      var day   = pad(date.getDate());

      var yyyymmdd = year + month + day;

      array += '<p>' + yyyymmdd + '</p>';

      return array;
  });

function pad(numb) {
    return (numb < 10 ? '0' : '') + numb;
}

大佬总结

以上是大佬教程为你收集整理的如何格式化jQuery中的日期从完全到YYYYMMDD?全部内容,希望文章能够帮你解决如何格式化jQuery中的日期从完全到YYYYMMDD?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。