У меня есть веб-сайт, который включает сегодняшнюю дату в ссылку:

http://www.example.com/2016/08/29/

Как я могу создать закладку Firefox, которая, после этого, заменяет часть даты текущей датой? Другими словами, когда я открою его завтра, мне нужно будет:

http://www.example.com/2016/08/30/

1 ответ1

2

Большое спасибо @DavidPostill за ссылку на следующий блог, освещающий проблему:

http://trendblog.net/how-to-create-a-dynamic-bookmark-with-todays-date-in-the-url/

Я смог изменить пример, чтобы получить желаемый результат:

javascript:function url(){

    var date = new Date();

    var y = date.getFullYear();
    var m = date.getMonth()+1;
    var d = date.getDate();

    if(m < 10){m = '0' + m;}
    if(d < 10){d = '0' + d;}

    var date = y + "/" + m + "/" + d;

    return 'http://www.example.com/'+ date +'/';

} window.open(url(),"_parent");

Некоторые моменты, которые можно отрегулировать:

  • _parent : открывает ссылку в текущем окне
  • _blank : открывает его в новом окне
  • _self : заменяет текущее на новое окно

Чтобы использовать закладку: добавьте новую закладку, отредактируйте ее, скопируйте и вставьте указанный выше код в поле URL. Не пугайтесь, если все пробелы преобразованы в %20 , тем не менее, это работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .