如何将今天的日期插入图像 URL

How to insert today's date into a IMAGE URL?

本文关键字:插入 图像 URL 日期 今天      更新时间:2023-09-26

我有一个问题已经在这里解决:如何将今天的日期插入 URL 中?

现在我有其他问题。我有如下图像网址:

http://cache3-img1.pressdisplay.com/pressdisplay/docserver/getimage.aspx?file=61072015010500000000001001&page=1&scale=44

我输入到HTML页面如下:

<img src="http://cache3-img1.pressdisplay.com/pressdisplay/docserver/getimage.aspx?file=61072015010500000000001001&page=1&scale=44" width="150"/>

。20150105...URL中的数字是今天的日期。

如何使用 javascript 在图像 URL 上插入今天的日期代码,就像我之前的问题一样.

要设置图像源,首先要获得对它的引用,假设它的 ID 为 dateImage:

<img id="dateImage">

你可以像这样用jQuery得到它:

var img = $("#dateImage");

然后要获取日期字符串,我相信您拥有 yyyymmdd,您可以这样做:

var now = new Date();
var month = now.getMonth()+1;
if(month < 10) month = "0" + month;
var day = now.getDate();
if(day < 10) day = "0" + day;
var dateStr = now.getFullYear() + month + day;

这为您提供了一个类似于20140109的字符串。您的网址中还有其他内容,但想象一下它只是:

myserver.com/image.aspx?stuff=1&date=

然后,您可以执行以下操作:

img.attr("src", "http://myserver.com/image.aspx?stuff=1&date=" + dateStr);

这有意义吗?代码制作日期Str可能会更紧凑一些。