формат даты разделен, и я получаю совершенно другое значение - PullRequest
0 голосов
/ 25 января 2012

У меня есть небольшой javascript, который должен принести некоторые значения, чтобы изменить ссылку, но проблема в том, что формат даты записывается так: дд / мм / год, поэтому день делится на месяц, а затем на год :) вот функция:

function show_sales(employee_id,start_date,finish_date)
    {
      var url_str = "#request.self#?fuseaction=objects2.popup_showsales_emp"
      url_str = url_str + '&employee_id=' + employee_id;
      url_str = url_str + '&start_date=' + start_date;
      url_str = url_str + '&finish_date=' + finish_date;
      AjaxPageLoad(url_str,'salesdiv_' + employee_id,1,'Yükleniyor');
    }

, как вы можете видеть, я хочу получить дату начала и дату окончания, чтобы изменить ссылку, но вместо этого она считает значение)), поэтому вместо получения: 02/01/2012 я получаю:0.0009940357852882703 :) спасибо всем за помощь!

Ответы [ 2 ]

2 голосов
/ 25 января 2012

Я надеюсь, что есть проблема в вызове функции

function show_sales(1,'12/3/2008','15/5/2012');

убедитесь, что дата отформатирована как строка

0 голосов
/ 25 января 2012

Я не совсем уверен, понял ли я вас, но это может помочь:

function show_sales(employee_id,start_date,finish_date)
{
    var url_str = "#request.self#?fuseaction=objects2.popup_showsales_emp"
    url_str = url_str + '&employee_id=' + encodeURIComponent(employee_id);
    url_str = url_str + '&start_date=' + encodeURIComponent(start_date);
    url_str = url_str + '&finish_date=' + encodeURIComponent(finish_date);
    AjaxPageLoad(url_str,'salesdiv_' + employee_id,1,'Yükleniyor');
}
...