GamEpaL Skrevet 17. november 2014 Del Skrevet 17. november 2014 function clock() { var t = moment(), a = t.minutes() * 6, o = t.hours() % 12 / 12 * 360 + (a / 12); $(".hour").css("transform", "rotate(" + o + "deg)"); $(".minute").css("transform", "rotate(" + a + "deg)"); } function refreshClock() { clock(), setTimeout(refreshClock, 1000) } refreshClock(); Jeg tror javascriptet over henter tiden på pc'en. Er det mulig å låse den til en tidssone? der var t=moment(), er hentet fra tidssonen jeg er i. Takk for hjelpen... og ha en fin dag alle sammen Lenke til kommentar
Emancipate Skrevet 17. november 2014 Del Skrevet 17. november 2014 Hvis du ser på Date() object: http://www.w3schools.com/jsref/jsref_obj_date.asp Så kan du bruke funksjonen med UTC i, eller getTimezoneOffset(). Lenke til kommentar
GamEpaL Skrevet 17. november 2014 Forfatter Del Skrevet 17. november 2014 har man ikke mulighet til å bruke f.ex moment('America/Phoenix') har prøvd moment.tz('America/Phoenix').format() men det funker ikke. Lenke til kommentar
Alex Moran Skrevet 17. november 2014 Del Skrevet 17. november 2014 http://momentjs.com/timezone/ Lenke til kommentar
GamEpaL Skrevet 17. november 2014 Forfatter Del Skrevet 17. november 2014 Jeg henter koden herfra http://codepen.io/WinterJoey/pen/FlhcJ Dette er en analog klokke. I denne koden så henter tiden fra pc'en. Jeg ønsker at den henter tiden på den tidssonen jeg er i. Og ikke den tidssonen som besøkeren på siden er på. Lenke til kommentar
etse Skrevet 17. november 2014 Del Skrevet 17. november 2014 (endret) Jeg henter koden herfra http://codepen.io/WinterJoey/pen/FlhcJ Dette er en analog klokke. I denne koden så henter tiden fra pc'en. Jeg ønsker at den henter tiden på den tidssonen jeg er i. Og ikke den tidssonen som besøkeren på siden er på. Ja, det er mulig. Om du bruker utvidelsen til moment (moment-timezones) er det kjempeenkelt. Eksempel: http://codepen.io/anon/pen/ZYENxm Endret 17. november 2014 av etse Lenke til kommentar
GamEpaL Skrevet 17. november 2014 Forfatter Del Skrevet 17. november 2014 Men hvis du endrer tidssonen i javascriptet som du viser til så endres ikke klokka. Bytt ut "Europe/London" med "Asia/Tokyo" eller "America/New_York" så endres ikke klokka. Det virker som om den er låst til klokka på PC'en uansett. Lenke til kommentar
etse Skrevet 17. november 2014 Del Skrevet 17. november 2014 (endret) Det funker lokalt, hvorfor det ikke funker på det nettsiden aner jeg ikke. (Ser den klager på at den ikke kjenner igjen timezones der - men om du setter opp koden på samme måte bare uten å gjennom et slikt verktøy funker det nok bra) Endret 17. november 2014 av etse Lenke til kommentar
GamEpaL Skrevet 17. november 2014 Forfatter Del Skrevet 17. november 2014 oki... skal sette den opp på hjemmesiden og se om den funker der... tusen takk for hjelpen Lenke til kommentar
etse Skrevet 17. november 2014 Del Skrevet 17. november 2014 oki... skal sette den opp på hjemmesiden og se om den funker der... tusen takk for hjelpenhusk at det ikke er CSS der, men LESS. så du kan ikke bare copy-paste den og forvente det funker. Lenke til kommentar
GamEpaL Skrevet 18. november 2014 Forfatter Del Skrevet 18. november 2014 (endret) Hva er det jeg gjør feil i denne koden http://www.icipher.net/clock.html Endret 18. november 2014 av GamEpaL Lenke til kommentar
Gjest Slettet+1523 Skrevet 18. november 2014 Del Skrevet 18. november 2014 Kan være lurt å sjekke konsollen din når noe ikke fungerer før du spør: jeg får "Uncaught ReferenceError: moment is not defined" på clock.js, linje 2. Lenke til kommentar
etse Skrevet 18. november 2014 Del Skrevet 18. november 2014 du har ikke inkludert rammeverkene du trenger. moment og moment-timezone må begge inkluderes. Lenke til kommentar
GamEpaL Skrevet 18. november 2014 Forfatter Del Skrevet 18. november 2014 (endret) Hvilket rammeverk er det jeg mangler? Hvordan skal clock-funksjonen se ut? Er ikke helt stødig i javascipt. Første linje i funksjonen med moment ser slik ut hos meg var t = moment.tz('Europe/London') Hvordan skal den se ut, jeg får den ikke til å virke. Jeg har forsøkt å legge til format() til slutt i argumentet, uten at det hjelper. Klokka viser kun tiden 12:00 (analogt). Så da er det jo noe galt... Endret 18. november 2014 av GamEpaL Lenke til kommentar
etse Skrevet 18. november 2014 Del Skrevet 18. november 2014 Du har ikke importert noen biblioteker, du mangler både moment, og moment-timezone. Uten disse vil ikke klokka funke og bare stå i "null-posisjon". Lenke til kommentar
GamEpaL Skrevet 19. november 2014 Forfatter Del Skrevet 19. november 2014 Til Etse; har du et exempel på hvordan jeg skal skrive det du mener? Hva mener du med å importere biblilotek. Kan du gi meg et eksempel på dette? Lenke til kommentar
Gjest Slettet+3124 Skrevet 28. november 2014 Del Skrevet 28. november 2014 Fortsettes her: https://www.diskusjon.no/index.php?showtopic=1640037&do=findComment&comment=22157632 Lenke til kommentar
Anbefalte innlegg