HTML5TimeZone – internationalizare

Legat de ACTIUNEA-149

Urmarit acum de: HTML BUG 26641

Cuprins

  • 1. Introducere
  • 2 Propunere
  • 3 Alte alternative

Introducere

O lacuna in HTML este ca valorile datei si orei nu pot fi reprezentate folosind identificatori de fus orar reali. Nota I18N WG Working with Time Zones descrie diferite cazuri de utilizare in care decalajul orei locale („decalaj fus orar” in limbajul HTML) este insuficient pentru reprezentarea sau schimbul valorilor datei sau orei. absolut porno

De exemplu, diferitele valori de timp din HTML pot include compensari de zona. Astfel, puteti avea o valoare de timp, cum ar fi 2014-04-30T07: 10: 16-07: 00, care indica o clipa de timp in aprilie 2014 care este compensata de UTC cu minus 7 ore. porno guerre

In prezent, acesta este aproximativ acelasi cu ora de vara a Pacificului din SUA in acea perioada a anului. Cu toate acestea, este, de asemenea, acelasi lucru cu ora standard montana (care se observa in fusul orar America / Phoenix in aceasta perioada a anului). kinsey wolanski porno Acelasi decalaj nu ar fi valabil pentru ora de vara a Pacificului SUA din anul 2006 sau mai devreme, deoarece la ora respectiva ora de vara (vara) nu se aplica in acel fus orar.

Regulile privind fusul orar se schimba in mod rezonabil des si arbitrar. porno grosse femme Identificatorii de fus orar ajuta la izolarea software-ului de aceste modificari prin abstractizarea relatiei dintre „timpul de perete” al evenimentului si reprezentarea interna „timp incremental” (in general, milisecunde de la o anumita data in UTC). Cand se foloseste un identificator de fus orar in locul unui offset, decalajul de timp local corespunzator de la UTC poate fi calculat folosind informatiile curente si istorice ale fusului orar, mai degraba decat sa fie fixate. porno xxn In plus, viitoarele modificari ale regulilor de fus orar nu necesita modificari ale identificatorului fusului orar si pot fi aplicate fara probleme, mai degraba decat necesitatea modificarii valorii orei.

Acest lucru poate avea consecinte juridice. absolute porno Contractele de optiuni, de exemplu, au ca date de expirare o astfel de data, „ora 17:00 New York” (sau „ora Londrei”), care protejeaza cumparatorii impotriva capriciilor schimbarilor de fus orar: ceea ce se intelege este orice este ora 17:00 in acea zi in fusul orar, inclusiv New York sau Londra. Deoarece decalajul curent in care este localizat utilizatorul poate sa nu corespunda fusului orar respectiv si decalajul curent din acea zona poate sa nu se aplice la data data (datorita, de exemplu, tranzitiei de vara / ora de vara), indicand fusul orar real este necesar pentru a avea o tranzactie completa si exacta. porno pere fille

Deoarece regulile efective ale fusului orar sunt utile sau importante in determinarea timpului efectiv al peretelui evenimentelor sau a relatiei unei date sau a valorii orei la UTC, in special atunci cand lucrati cu evenimente recurente sau cand convertiti controalele vizuale „selector de timp” intr-un obiect de data, autorul paginii are nevoie de un mecanism pentru exprimarea fusului orar al unei valori de timp.

Acest document propune extinderea elementelor temporale in HTML pentru a permite un identificator de fus orar. magazine porno Elementele afectate par a fi:

  • <timp>
  • <input type = date>
  • <input type = time>

Propunere

Adaugati atributul tz la campurile de timp care permit specificarea fusului orar. Acest lucru este compatibil cu versiunile anterioare, deoarece acesta va fi ignorat de catre agentii de utilizator necunoscuti. petite porno Urmeaza textul sugerat.

Atributul tz specifica ID-ul fusului orar care trebuie aplicat unui camp care poarta timpul . porno portugal Valoarea sa trebuie sa fie un ID de fus orar IANA valid, sirul automat, sirul UTC sau sirul gol. Sirul auto inseamna fusul orar local al agentului utilizator. porno college Sirul UTC inseamna Timpul coordonat universal.



  • kelly vedovelli porno
  • porno sensuelle
  • femmes fontaines porno
  • porno senior
  • porno mere
  • flashing porno
  • porno jupe
  • vieux films porno
  • porno 70
  • porno 90
  • chatte porno
  • film porno clara morgane
  • porno jeune ado
  • porno cheval
  • porno 80
  • porno zoophile
  • jessica alba porno
  • porno intense
  • porno cougar francaise
  • porno ivre





Sirul gol inseamna ca fusul orar este in mod explicit necunoscut (si poate implica o valoare de timp plutitoare). acteur porno gay La formatarea valorilor datei si orei cu un atribut tz gol, trebuie aplicat UTC.

Atributul tz poate fi utilizat cu orice valoare de timp. family porno Cu toate acestea, atributul are mai putina semnificatie cu valori de timp care au o legatura mai putin specifica cu timpul incremental. De exemplu, valorile duratei nu au nicio relatie specifica cu timpii incrementali. wwe porno Alte valori, cum ar fi luna sau saptamana, sunt utilizate in general intr-un context de „timp plutitor”, mai degraba decat sa se refere la o anumita baza de fus orar. Cu toate acestea, utilizarea atributului tz este permisa cu orice valoare de timp. porno dinge

Exemplu:

<time dateTime = „2014-04-19” tz = „Asia / Tokyo”> 19 aprilie </time>

Cand atributul tz si fusul orar decalat intr-o valoare de timp nu sunt de acord, valorile de timp sunt tratate in felul urmator.

Analizarea unei valori de timp care contine un decalaj de fus orar ignora atributul tz in scopul conversiei in timp incremental. porno brazil Atributul tz este aplicat pentru afisarea timpului incremental si a oricaror controale de data sau ora (cum ar fi un selector care arata un calendar) pe care agentul utilizator le poate folosi pentru a reda ora sau pentru a permite setarea acestuia intr-un formular.

De exemplu, luati in considerare acest element:

<time dateTime = „2014-06-10T00: 00: 00 + 09: 00” tz = „America / Los_Angeles”>

Valoarea dateTime este inregistrata cu un decalaj similar cu cel al Japoniei Time Standard (Asia / Tokyo). porno x art Aceasta valoare este echivalenta cu data de 9 iunie 2014 la 3:00 AM UTC. Un obiect JavaScript Data extras din aceasta valoare ar returna 14695BE1180L pentru un apel catre getTime () si alte campuri (cum ar fi ziua sau ora) ar fi in concordanta cu ora UTC. porno hommes

Cu toate acestea, un agent de utilizator care afiseaza aceasta valoare ar aplica atributul </code> tz </code>. Pentru data afisata, fusul orar America / Los_Angeles are un decalaj orar local de -07: 00. nicki minaj porno Deci, aceasta valoare DateTime ar fi afisata ca „9 iunie 2014 8:00 PDT”.

Alte alternative

Cea mai evidenta alternativa ar fi stabilirea unei extensii a sintaxei ISO8601 care incorporeaza identificatorii de fus orar direct in valorile datei si orei. Aceasta extensie va fi apoi incorporata in HTML prin modificarea sau extinderea formatelor din sectiunea „Date si ore” din Microsintaxele comune HTML5 [1] pentru a include noua sintaxa.

De exemplu, s-ar putea defini o extensie valida de ID de zona pentru a utiliza un semn „@” ca separator: @ America / Los_Angeles. Un exemplu complet datetime ar putea fi:

„1979-10-14T12: 00: [email protected]/New_York” La o milisecunda dupa pranz, 14 octombrie 1979, in fusul orar estic al SUA.

Problema cu aceasta abordare este: browserele existente sau serverele care primesc aceste valori le-ar respinge ca fiind malformate sau nu ar putea sa le analizeze corect.

Multumiri

Va multumim pentru urmatoarele comentarii utile in timpul elaborarii acestui document: Norbert Lindenberg, Richard Ishida, John Klensin, John Cowan, Arle Lommel, Leandro Reis, precum si alti membri ai grupului I18N WG sau IG care au contribuit la acest document, nota fusului orar si documentele aferente.