jQuery-如何在格式为yyyymmdd

时间:2019-05-21 14:19:12

标签: jquery html string function date

我有一个JQuery函数,该函数应该从每周的前一周的星期一开始自动从URL下载带有日期戳的XML文件。

我已经编写了以下JQuery和HTML:

$(function() {
  $('a[data-auto-download]').each(function(){
    var $this = $(this);
    setTimeout(function() {
      window.location = $this.attr('href');
    }, 2000);
  });
});

调用该函数的相应HTML如下:

<p>The download should start shortly. If it doesn't, click
<a data-auto-download href="https://download.microsoft.com/download/0/1/8/018E208D-54F8-44CD-AA26-CD7BC9524A8C/PublicIPs_20190513.xml">here</a>.</p>

完整URL的示例是:

https://download.microsoft.com/download/0/1/8/018E208D-54F8-44CD-AA26-CD7BC9524A8C/PublicIPs_20190513.xml

以下网址部分每周始终是静态的:

https://download.microsoft.com/download/0/1/8/018E208D-54F8-44CD-AA26-CD7BC9524A8C/PublicIPs_

例如,我想对每周要下载的URL的目标文件名部分进行参数化设置,例如......

20190513.xml

...这样它总是自动返回上一周的星期一。

如何完成JQuery函数,以使XML日期戳始终反映当前日期的前一周的星期一?

例如,如果我们是2019年5月21日(或22日,23日或24日),我希望文件名反映** / PublicIPs_20190513.xml。

在另一个示例中,如果现在是2019年5月27日,则文件戳现在应该反映以下内容:

PublicIPs_20190520.xml

任何指导将不胜感激!

非常感谢, 肖恩

0 个答案:

没有答案