def to_global_tz(value, from_timezone=None): with_tzinfo = value.tzinfo is not None from_timezone = from_timezone or value.tzinfo or pytz.timezone(settings.TIME_ZONE) value = adjust_datetime_to_timezone(value, from_timezone, global_tz.get_timezone()) if with_tzinfo: return value return value.replace(tzinfo=None)
def localtoday(): from django_tz.global_tz import get_timezone import pytz tz = get_timezone() local_now = tz.normalize(pytz.utc.localize(datetime.datetime.utcnow()).astimezone(tz)) local_today = datetime.date(*local_now.timetuple()[:3]) return local_today
def localtoday(): import pytz from django_tz.global_tz import get_timezone tz = get_timezone() local_now = tz.normalize(pytz.utc.localize(datetime.datetime.utcnow()).astimezone(tz)) local_today = datetime.date(*local_now.timetuple()[:3]) return local_today
def tz_form_as(context, variable_name): context[variable_name] = TimeZoneForm(initial={'timezone': global_tz.get_timezone()}) return ''