Вы не должны использовать regex при использовании ответа для заполнения отделения или чего-то. Можно использовать getElementsByTagName.
div.innerHTML = response;
var scripts = div.getElementsByTagName('script');
for (var ix = 0; ix < scripts.length; ix++) {
eval(scripts[ix].text);
}
редактировать: проверьте второй ответ, у него есть гораздо лучшее решение
В коде Python вы можете сделать это, чтобы преобразовать дату или дату и время в эпоху Unix
import time
epoch = int(time.mktime(mydate.timetuple())*1000)
Это не Однако он не работает в шаблоне Django, поэтому вам понадобится настраиваемый фильтр, например:
import time
from django import template
register = template.Library()
@register.filter
def epoch(value):
try:
return int(time.mktime(value.timetuple())*1000)
except AttributeError:
return ''
Ковариация основана на диаграмме наследования, поэтому, поскольку вы не можете объявить
class ConcreteBar : public Bar;
, следовательно, нет способа сообщить компилятору о ковариации.
Но вы можете сделать это с помощью шаблонов, объявите ConcretFoo :: bar как шаблон, а позднее позволяет ограничивать вы решаете эту проблему
Вы все еще можете использовать mydate.timetuple ()
, если сделаете это.
Кроме того, я предполагаю, что вы используете местное время. Если вы используете время UTC, вам нужно calendar.gmtime ()
вместо time.mktime ()
и mydate.utctimetuple ()
вместо . ] mydate.timetuple ()
, но utctimetuple ()
- допустимый метод только для объектов datetime.datetime
. См. Документацию datetime
(а также time
и календарь
) для получения более сложных деталей.
EDIT: неудобные детали, такие как тот факт, что mktime ( )
возвращает поплавок, который запомнил пиквадрат, а я нет. Подход с настраиваемыми фильтрами также хорош. Голосование за него.
calendar.gmtime ()
вместо time.mktime ()
и mydate.utctimetuple ()
вместо ] mydate.timetuple ()
, но utctimetuple ()
- допустимый метод только для объектов datetime.datetime
. См. Документацию datetime
(а также time
и календарь
) для получения более сложных деталей.
EDIT: неудобные детали, такие как тот факт, что mktime ( )
возвращает поплавок, который запомнил пиквадрат, а я нет. Подход с настраиваемыми фильтрами также хорош. Голосование за него.
calendar.gmtime ()
вместо time.mktime ()
и mydate.utctimetuple ()
вместо ] mydate.timetuple ()
, но utctimetuple ()
- допустимый метод только для объектов datetime.datetime
. См. Документы datetime
(а также time
и calendar
) для получения более подробных сведений.
EDIT: такие подробные сведения, как тот факт, что mktime ( )
возвращает поплавок, который запомнил пиквадрат, а я нет. Подход с настраиваемыми фильтрами также хорош. Голосование за него.
mydate.utctimetuple ()
, а не mydate.timetuple ()
, но utctimetuple ()
является допустимым методом только для datetime.datetime
объектов. См. Документацию datetime
(а также time
и календарь
) для получения более сложных деталей.
EDIT: неудобные детали, такие как тот факт, что mktime ( )
возвращает поплавок, который запомнил пиквадрат, а я нет. Подход с настраиваемыми фильтрами также хорош. Голосование за него.
mydate.utctimetuple ()
, а не mydate.timetuple ()
, но utctimetuple ()
является допустимым методом только для datetime.datetime
объектов. См. Документацию datetime
(а также time
и календарь
) для получения более сложных деталей.
EDIT: неудобные детали, такие как тот факт, что mktime ( )
возвращает поплавок, который запомнил пиквадрат, а я нет. Подход с настраиваемыми фильтрами также хорош. Голосование за него.
datetime
(а также time
и календарь
) для получения более сложных деталей.
EDIT: неудобные детали, такие как тот факт, что mktime ( )
возвращает поплавок, который запомнил пиквадрат, а я - нет. Подход с настраиваемыми фильтрами также хорош. Голосование за него.
datetime
(а также time
и календарь
) для получения более сложных деталей.
EDIT: неудобные детали, такие как тот факт, что mktime ( )
возвращает поплавок, который запомнил пиквадрат, а я нет. Подход с настраиваемыми фильтрами также хорош. Голосование за него.
Я знаю, что некоторое время назад был принят другой ответ, но этот вопрос занимает одно из первых мест в результатах поиска Google, поэтому я добавлю еще один ответ.
Если вы работаете на уровне шаблона, вы можете использовать параметр U
для фильтра даты
, например:
{{ mydate|date:"U" }}
Обратите внимание, что он будет основан на ЧАСОВОЙ ПОЯС
в вашем settings.py.