Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hjälp med datum hantering

Postades av 2005-03-10 14:20:44 - Marcus Granström, i forum javascript/dhtml, Tråden har 2 Kommentarer och lästs av 843 personer

Jag har tre dropdownlister. En med år, en med månad och en med dag.

Nu är det så att jag skulle vilja ha hjälp med datum hantering. Alltså om jag väljer 2005 - 01 så vill jag att den tredje dropdowlisten ska innehålla rätt antal dagar för den månaden.

När sidan laddas ska det stå i dropdownlisterna ex. 2005-03-10, om det är dagens datum.

Hur gör jag?


Svara

Sv: Hjälp med datum hantering

Postades av 2005-03-16 00:35:15 - John Tjust

Jag gjorde något liknande i flash för ett par år sedan där jag hårdkodade antal dagar för varje månad i en Array.
Man måste beakta februari eftersom det kan vara skottår, men det finns en formel där man kan räkna ut det baserat på vilket år det är.
Sedan är det bara att generera innehållet baserat på denna Array.

Mvh
John


Svara

Sv:Hjälp med datum hantering

Postades av 2005-03-16 10:51:30 - Johan Svensson

Hej,

Den "formel" som John hänvisar till angående skottår är enligt följande:

Om du rör dig i tidsintervallet 1901-2099 så kan du göra det enkelt och kolla om årtalet är jämt deltbart med 4, isåfall är det skottår.

Om du rör dig över större tidsintervall så måste du kolla om året dessutom är jämt delbart med hundra då det isåfall inte är skottår, om det dessutom inte är jämt delbart med 400. Således år 1600 är skottår, 1700, 1800, 1900 är det inte, återigen 2000 är skottår, men 2100, 2200 samt 2300 är det inte osv.

Notera att om du rör dig tillräckligt långt tillbaka i tiden så slutar dessutom den Gregorianska kalendern (den vi använder) att vara tillämpbar. T.ex. så kan man inte räkna bakåt och fundera på huruvida år 1304 är skottår eller inte, eftersom det under medeltiden lades in en massa extra dagar och månader flyttades runt för att få kalendern att gå ihop.

På samma sätt kan man inte heller gå för långt fram i tiden då dagens kalender justersas med extra skottsekunder och minuter då och då så om man ser på tillräckligt stor tid framåt så kommer dagarna att vara förskjutna, Alternativt vissa dagar att vara längre eller kortare en vad vi normalt räknar med.


// Johan


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 811
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies