01. maj 2001 - 01:08
Der er
28 kommentarer og 3 løsninger
Hurtigt, nemt... Oversæt.... HASTER
Hej, Jeg har følgende jeg godt vil have oversat til PHP... 1. <!--#include file=\"subs.asp\" --> 2. indhold af subs.asp: <% Function InternetTime(TheTime) Dim ITime ITime = CInt((Hour(TheTime) + Minute(TheTime) / 60 + Second(TheTime) / 3600) / 24 * 1000) ITime = ITime & \"00\" & ITime InternetTime = \"@\" & Right(ITime,3) End Function Session.LCID = 1030 %> 3. <%= FormatDateTime(Now(), VbLongDate) %><%=InternetTime(Time)%> Med venlig hilsen ..morpheus..
Annonceindlæg fra IBM
1: <? include \"subs.php\"; ?>
parazite: Takker... Men er der ikke en der hedder \"require\", eller er jeg galt på den ?
Jo, og der er vist også en tredie, men jeg bruger include og den virker perfekt for mig. :)
Kan du hjælpe med resten ?
Eller skal du have en forklaring på det ?
Resten er ALT for avanceret for mig - jeg kender INTET til ASP! :)
Well min PHP kunnen kan jeg ik prale med men det her kan måske være til hjælp for jer der kan Det første er et HTML tag, og kan derfor bruges i PHP, men hvorfor ik bare smide den ind i PHP istedet for at include den?! Nå Det andet tager timen nu og + med min nu / 60 + sec nu, / 360 / 24 og der efter gange det med 1000 Der efter forkorterne den bare det ned 3 udprint at rigtig tid, og der efter internet tiden
Session.LCID = 1030 sætter bare bare tidsformatet til DK.. Håber det her hjalp
Skriv til min email Webmaster@Cryphal.dk så skal jeg give dig hele koden igen over mail men jeg giver den ikke her over Eksperten.dk
Slettet bruger
01. maj 2001 - 06:59
#10
Ikke for at være en røv, men det normale er at vi deler kode her på eksperten...
Jæ\' ka\' sq ætte hit\' u\' a\' det her mæ PHPos... :o) <? Print \"@\"; echo date(\"B\"); ?> .... Den viser ikke det rigtige tidsformat...
Undskyld, men hvad skal filen spytte ud? - og nej, jeg er ikke så god til at læse ASP :o) Skal den vise dato og Swatch internet tid?
Okay - prøv det her: date(\"d. M Y@B\"); Den spytter godt nok teksten ud på engelsk, men er det ikke ok?
... eller sådan her: date(\"j. M Y@B\"); Så får du datoen uden 0 foran.
Og desuden giver den parse error\'s
Det her virker i hvert fald på min maskine: function dansk($month) { switch ($month) { case \'1\': $tekst = \"januar\"; break; case \'2\': $tekst = \"februar\"; break; case \'3\': $tekst = \"marts\"; break; case \'4\': $tekst = \"april\"; break; case \'5\': $tekst = \"maj\"; break; case \'6\': $tekst = \"juni\"; break; case \'7\': $tekst = \"juni\"; break; case \'8\': $tekst = \"august\"; break; case \'9\': $tekst = \"september\"; break; case \'10\': $tekst = \"oktober\"; break; case \'11\': $tekst = \"november\"; break; case \'12\': $tekst = \"december\"; break; } return $tekst; } ## end func dansk $dato = date(\"j\") . \'. \' . dansk(date(\"m\")) . \' \' . date(\"Y@B\"); echo $dato;
Slettet bruger
01. maj 2001 - 16:21
#21
Du tror ikke at det er fordi den engelske version er GMT tid? Altså 1 times forskel?
Det køre på samme server... Og den står til dansk tid...
Hvis du skriver echo date(\"H:i\"); - hvad viser den så?
Så passer den fint med klokken på puteren...
Så burde det være den rigtige tid ovenstående kode spytter ud...
Din tid passer med den tid, som swatch.dk spytter ud ... så jeg mener, at ovenstående er rigtigt.
Hvad med resten af koden ?
Nårh... Ja ! Er ikke så frisk som jeg var kl. 3 i nat.. Scussi
Hvis det er iorden med jer (?), så venter jeg med point uddelingen til jeg får det uploadet på min LinuxBåx... Skal lige have sat FTP\'en op...
Vi tilbyder markedets bedste kurser inden for webudvikling