04. april 2011 - 10:31Der er
14 kommentarer og 1 løsning
date() - er det hverdag? ellers næstkommende hverdag?
Hej jeg søger efter en nem måde at tjekke om en dato er en hverdag i dk eller om det er en helligdag. jeg kan sagtens selv finde ud af at udelukke om det er en lørdag eller søndag. Det er mere de andre danske helligdage som jeg søger efter en funktion til.
Findes der noget?
Det skal bruges til at udregne forventet leveringsdato ud, til min webshop. Og til at beregne hvor mange HVERdage en pakke har været undervejs.
Hmm.. Det er ikke et problem som du selv siger at tage forbehold for weekend dage. Men det er derimod lidt mere kompliceret med helligedage. Grunden til det er jo at mange af dem ikke falder på samme dato, det du har brug for er at finde en ligning der kan finde frem til de helligdages datoer.
Ved ikke om der findes et script der allerede kan gøre det, men det burde ikke være besværligt at lave, man skal blot finde "reglerne" for de forskellige helligedage og omsætte dem til en form for matematik og bruge det i ens function.
#4 da jeg startede med php, lavede jeg bl.a. nogle links a'la' ?x=340&y=160 for at definere x/y på en flashfil. getimagesize() kunne jo ha' gjort det, og der er bare så mange php funktioner man ikke lige kender til.....
$holidays = array( // These days have a fixed date mktime(0, 0, 0, 1, 1, $year), // 1. januar mktime(0, 0, 0, 5, 1, $year), // 1. maj mktime(0, 0, 0, 5, 8, $year), // mktime(0, 0, 0, 7, 14, $year), // mktime(0, 0, 0, 8, 15, $year), // mktime(0, 0, 0, 11, 1, $year), // mktime(0, 0, 0, 11, 11, $year), // mktime(0, 0, 0, 12, 24, $year), // 24. dec Juleaften
// These days have a date depending on easter mktime(0, 0, 0, $easterMonth, $easterDay + 2, $easterYear), // må være noget med påske mktime(0, 0, 0, $easterMonth, $easterDay + 40, $easterYear), // aner ikke hvad dette er mktime(0, 0, 0, $easterMonth, $easterDay + 50, $easterYear), // aner ikke hvad dette er ); //sort($holidays);
looking good du kunne for sjov lave den om sådan man selv kunne vælge om den skal tælle lørdag søndag med - om man har lukket i pinsen eller ej - osv. Så har du dig noget som kunne bruges in das virkelighood :P
Blir sku sjovt når vi lancerer det her jeg er ved at lave. Jeg tror vi er nogen af de første der har en webshop som skriver til kunden hvis pakken er mere end 4 hverdage undervejs, at "vi har bemærket at din forsendelse er unormalt lang tid om at komme frem og vi kigger på det" + så sender den en besked til GLS som er vores fragtfirma noget i stil med "halløj GLS, kan I så få leveret denne pakke eller kontakte os snarest hvis der er noget galt"
jeg synes det er go service og rigtig smart.
+ denne funktion kan bruges til at skrive til kunden "du skal forvente at din pakke ankommer fredag, mandag eller senest tirdag"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.