2015-02-03 2 views
1

В моем Fullcalendar я добавил всплывающую подсказку, чтобы показать соответствующую информацию о событии. (Всплывающая подсказка включена).Всплывающая подсказка Fullcalendar - формат event.start и event.end в локальном формате

Но как я могу преобразовать event.start и event.end? Я нашел это.

start = $.fullCalendar.formatDate(start, "YYYY-MM-dd HH:mm:ss"); 

.., но есть одна проблема, формат даты не является местным. Например, пользователь из США хочет увидеть формат mm/dd/yyyy, но пользователь из моей страны захочет se dd.mm.yyyy.

Есть ли способ его преобразования в местное время (или для форматирования из страны, указанной в lang)?

Я делаю всплывающую подсказку с этим

eventRender: function(event, element) { 
     $(element).tooltip({ 
      title: 'Start: '+event.start+'<br>End: '+event.end, 
      html: true 
     });    
    } 

And here is JSFiddle

Спасибо.

ответ

0

проверьте это.

function myDateFormatter (dateObject) { 
    var d = new Date(dateObject); 
    var day = d.getDate(); 
    var month = d.getMonth() + 1; 
    var year = d.getFullYear(); 
    if (day < 10) { 
     day = "0" + day; 
    } 
    if (month < 10) { 
     month = "0" + month; 
    } 
    var date = day + "-" + month + "-" + year; 

    return date; 
}; 

здесь рабочий fiddle

Смежные вопросы