将今天的日期以特定格式传递给HTML链接

时间:2016-01-18 14:19:38

标签: javascript jquery html

问题是:我有一个动态的'我从iframe加载的链接。这是代码(动态,因为我想在今天的日期加载链接):

<div id="dropdown5" class="tab-pane fade">
  <h3>SOMETHING</h3>
  <iframe id="orariMilano"src="http://www.trenord.it/it/orari/consulta-orario-ferroviario.aspx?__EVENTTARGET=&__EVENTARGUMENT=&__LASTFOCUS=&ctl00%24ctl00%24ctl00%24ContentPlaceHolderDefault%24cp_content%24ctl01%24ucMotoreRisultati_6%24RadioButtonListAndataRitorno=A&ctl00%24ctl00%24ctl00%24ContentPlaceHolderDefault%24cp_content%24ctl01%24ucMotoreRisultati_6%24txtData=**HERE**&ctl00%24ctl00%24ctl00%24......."></iframe>
</div>

&#39;是我希望今天放置格式化日期的地方,例如&#34; dd / MM / yyyy&#34;

- 所以我的问题是,我今天可以将日期和格式化为&#34; dd / MM / yyyy&#34;格式并可能从JS或jQuery传递给链接

提前谢谢

2 个答案:

答案 0 :(得分:1)

&#13;
&#13;
var link = "http://www.trenord.it/it/orari/consulta-orario-ferroviario.aspx?__EVENTTARGET=&__EVENTARGUMENT=&__LASTFOCUS=&ctl00%24ctl00%24ctl00%24ContentPlaceHolderDefault%24cp_content%24ctl01%24ucMotoreRisultati_6%24RadioButtonListAndataRitorno=A&ctl00%24ctl00%24ctl00%24ContentPlaceHolderDefault%24cp_content%24ctl01%24ucMotoreRisultati_6%24txtData=**HERE**&ctl00%24ctl00%24ctl00%24......";

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1;
var yyyy = today.getFullYear();

if (dd < 10) {
  dd = '0' + dd
}
if (mm < 10) {
  m = '0' + mm
}
var today = dd + '/' + mm + '/' + yyyy;

document.getElementById("orariMilano").src = link.replace("**HERE**", today);
&#13;
<div id="dropdown5" class="tab-pane fade">
  <h3>SOMETHING</h3>
  <iframe id="orariMilano" src=""></iframe>
</div>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

这里是关于使用JS How to format a JavaScript date进行日期格式化的文章。完成后,您可以使用纯java脚本或jquery轻松调整链接。这是jquery风格。

$("a").attr("href", "http://www.google.com/")

您可以使用ID代替&#34; a&#34;。