0

UTC の違いごとに pytz common_timezones 名を持つ ListBox/Dropdown が必要です。

<select style="cursor:pointer; min-width: 300px;" name="timezone">
    {% for tz in timezones %}
        <option value="{{ tz }}"{% if tz == TIME_ZONE %} selected="selected"{% endif %}>{{ tz }}</option>
    {% endfor %}
</select>

私はそのリストに次のものを供給しています: 'timezones': pytz.common_timezones, 'TIME_ZONE': request.session['django_timezone'] on render to response...

しかし、私は名前のリストしか取得していません..UTCの各タイムゾーンの違いである名前のリストが必要でした..

例:

アメリカ/XYZ UTC-xxxx/UTC-xxxx+1

ヨーロッパ/XPTO UTC+xxxx

編集: ここに示すように、各タイムゾーンの現在知られているオフセットを取得できれば幸いですhttp://www.timeanddate.com/worldclock/ ) この瞬間 (この瞬間) と、可能であれば昨年の 1/2 のスポーン (可能性)のように: http://www.timeanddate.com/library/abbreviations/timezones/ )。

助けてくれてありがとう!

4

2 に答える 2

0
 {% load tz %}

 <select style="cursor:pointer; min-width: 300px;" name="timezone">
     {% for tz in timezones %}
    <option value="{{ tz }}"{% if tz == TIME_ZONE %} selected="selected"{% endif %}>
        {{ tz }} - {{tz|utc}}
    </option>
    {% endfor %}
 </select>
于 2013-01-31T18:02:38.360 に答える