Какова противоположность функции localtime в Perl?

html code:

<div id="tableDIV">
  <table id="tableID">
    <thead>
      <tr>
        <th></th>
        <th></th>
        <th></th>
      </tr>
    </thead>
    <tbody>
      if data exist
      loop{
      <tr>
        <td class="user-name"></td>
        <td></td>
        <td class="edit" data-user-id="">edit</td> //set user_id in attr data-user-id
      </tr>
      } // loops ends
      if close
    </tbody>
  </table>
</div>
<div id="noDataImageDiv"> No data image</div>

jquery code:

вы должны использовать событие щелчка на документе

$(document).on('click', '.edit', function () {
  var btn = $(this);
  var user_id = btn.attr("data-user-id"); //user_id of user will update
  // extra user data  
  $.ajax({
    method: "POST",
    url: url,
    data: {
      'id': id,
      // extra data to send
    },
    success: function (data) {
      if (data.status) // successfully user updated
      {
        var user = data.user;
        /* you can set user data like this */
        btn.closest('tr').find('.user-name').html(user.name);
      }
    }
  });
});
7
задан Kip 4 March 2009 в 20:13
поделиться

3 ответа

9
ответ дан 6 December 2019 в 05:49
поделиться

DateTime на силе CPAN несколько полезных. Это также имеет большое управление/методы перевода времени.

Просто создайте DateTime с помощью частей и $datetime-вызова> средство форматирования (" %s");

7
ответ дан 6 December 2019 в 05:49
поделиться

Можно использовать функцию timelocal во Время:: Локальный модуль CPAN.

Имя:

Время:: Локальный - эффективно вычисляют время с локального и времени GMT

РЕЗЮМЕ

$time = timelocal($sec,$min,$hour,$mday,$mon,$year);
$time = timegm($sec,$min,$hour,$mday,$mon,$year);

ОПИСАНИЕ

Этот модуль обеспечивает функции, которые являются инверсией встроенных функций жемчуга localtime () и gmtime (). Они принимают дату как массив с шестью элементами и возвращают соответствующее время (2) значение в секундах с системной эпохи (Полночь, 1 января 1970 GMT на Unix, например). Это значение может быть положительным или отрицательным, хотя POSIX только требует поддержки положительных значений, так даты, прежде чем эпоха системы не сможет работать над всеми операционными системами.

Стоит привлечь особое внимание к ожидаемым диапазонам для обеспеченных значений. Значение в течение дня месяца является фактическим днем (т.е. 1.. 31), в то время как месяц является числом месяцев с января (0.. 11). Это согласовывается со значениями, возвращенными от localtime () и gmtime ().

Примечание: POSIX:: mktime является справедливым обертка вокруг Вашей библиотеки C mktime() функция. Время:: Локальный реализация чистого Perl и всегда возвращает результаты, соответствующие Perl localtime. Кроме того, Время:: Локальные предложения gmtime, в то время как mktime только работы в местное время. (Ну, Вы могли попытаться измениться $ENV{TZ}, но это не работает над некоторыми системами.)

16
ответ дан 6 December 2019 в 05:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: