如何将今天的日期插入IMAGE URL?

时间:2015-01-05 03:02:35

标签: javascript

我在这里已经解决了一个问题: How to insert today's date into a 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 ...网址中的数字是今天的日期。

如何使用javascript(例如我以前的问题)在IMAGE网址上插入今天的日期代码。

1 个答案:

答案 0 :(得分:1)

要设置图像源,首先要获得它的引用,想象它的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);

这有意义吗?代码制作dateStr可能会更紧凑。