在href元素中显示日期

时间:2015-03-06 08:29:40

标签: jquery html

如何在下面的元素中添加带有jquery的日期:

<li><a href="Search.php?DestinationId=A99O&roomsno=1&city=Antalya&In=2015-05-01&Out=2015-05-08">Antalya</a></li>

我需要的是从现在起30天内的价值,从今天开始是28天。

1 个答案:

答案 0 :(得分:2)

  • 使用$('selector').attr('href')属性获取

  • 使用javascript Date

  • 在和 out 日期添加
  • 最后,使用$('selector').attr('href', new_link)更新链接。

完成。

更新:完整说明:

function format_date(date){
    return date.getFullYear()+"-"+date.getMonth()+"-"+date.getDate();
}
$('a[href^="Search.php"]').each(function(id, el){
    day_in_offset = 30;
    day_out_offset = 38;
    href = $(this).attr('href');
    in_date = new Date();
    time = in_date.getTime();
    in_date.setTime(time + day_in_offset * 24 * 60 * 60 * 1000);
    out_date = new Date();
    out_date.setTime(time + day_out_offset * 24 * 60 * 60 * 1000);
    href += "&In="+format_date(in_date);
    href += "&Out="+format_date(out_date);

    $(this).attr('href', href);
});