Logga in
Registrera
Menu
Startsida
Forum
Hjälp
Sök
Tags
Kalender
Frispel
sedan 2001
Svenska flippersällskapet
»
Forum
»
Övrigt
»
Datum i PHP
Datum i PHP
Grandelius
·
7 ·
2197
« föregående
nästa »
Skriv ut
Sidor:
1
Grandelius
Hero Member
Antal inlägg:
1514
Stad: Stockholm
Datum i PHP
skrivet:
juli 13, 2005, 20:26:18
Jag har precis börjat lära mig PHP, och har stött på ett rätt elementärt problem. Eftersom jag vet att det finns folk som är bra på PHP här tänkte jag se om någon kan svara.
Mitt "program" sparar kommentarer i en databas, och jag vill samtidigt som kommentarerna sparas även spara datum och tidpunkt för när det gjordes. Kolumnen i tabellen är formaterad som datetime, men jag lyckas inte spara något i den (får bara fram 0000-00-00 00:00:00). Vad ska man använda för funktion för att spara det nuvarande datumet och tiden i en variabel (som sedan kan sparas i tabellen)? Problemet verkar vara att både spara datum och tid samtidigt, eller ska man inte alls använda datetime?
Mighty Leader of the Junk Yard Fanclub
Sonar
Hero Member
Hero Member
Antal inlägg:
2937
Datum i PHP
Svar #1 skrivet:
juli 13, 2005, 21:37:52
Jag antar att det är mysql du använder som databas. Ändra formatet på den kolumnen till timestamp istället. Då uppdateras fältet automatiskt så fort det händer nåt med den raden. D.v.s om det går in och ändras så uppdateras det med ny tid. Det är formaterat som så: 20041028102114
Jag misstänker (ren chansing) att datetime bara är en formaterings typ av fält och du måste skriva in infon själv i databasen på det sättet som det vill bli formaterat på. Då får man använda sig av funktionen date() för att få fram aktuellt datum och tid. Men som jag skrev där uppe så är nog timestamp alldeles utmärkt för det här.
Grandelius
Hero Member
Antal inlägg:
1514
Stad: Stockholm
Datum i PHP
Svar #2 skrivet:
juli 13, 2005, 22:19:42
Ja, det är MySQL jag använder, glömde jag säga. Det där med timestamp hade jag lite dålig koll på, så det var bra att veta. Men förstår jag saken rätt innebär det att datumet ändras även om raden uppdateras. I sådana fall funkar det inte i det här läget, eftersom jag vill kunna ändra utan att datumet ändras. Det jag har experimenterat med lite är något sådant här:
$tid = strtotime("today");
$idag = date("D-M-Y",$tid);
Då får jag dock bara själva datumet och inte tiden. Dessutom blir det (om jag kör echo på det) i formen "13-Jul-2005". Men det kanske bara handlar om vad man skriver inom parentesen? Rätt uppenbart är ju i alla fall, när man tänker efter, att de borde vara i ordningen Y-M-D. Men sedan? Ska tiden in där också på något sätt? Får väl experimentera vidare med det här. Tack för hjälpen så länge!
EDIT: Som vanligt räckte det nästan med att formulera problemet för att lösa det! Jag sökte lite på kommandot date() och fann att det funkade med "Y-m-d H:m:s". Så enkelt var det. Nu funkar allt som det ska!
«
Senast ändrad: juli 13, 2005, 22:30:47 av Grandelius
»
Mighty Leader of the Junk Yard Fanclub
Sonar
Hero Member
Hero Member
Antal inlägg:
2937
Datum i PHP
Svar #3 skrivet:
juli 13, 2005, 22:53:05
Var mitt nästa förslag att använda date("Y-m-d,H:m:s"); används ganska flitigt här i forumskoden :-)
För en php programmerare så är
php.net
ganska nyttigt. T.ex. så skriver man in date i sökrutan uppe till höger och söker igenom function list och vips så får man veta mer om date functionen än man någonsin behövt :-)
«
Senast ändrad: juli 13, 2005, 22:53:33 av Sonar
»
Grandelius
Hero Member
Antal inlägg:
1514
Stad: Stockholm
Datum i PHP
Svar #4 skrivet:
juli 13, 2005, 23:09:47
Tackar för det!
Fast just att man får "mer än man någonsin behövt" kan ibland kännas som ett problem i de här sammanhangen. Om man känner sig lite vilsen blir man lätt ännu mer vilsen bland alla dessa möjligheter. :-)
Mighty Leader of the Junk Yard Fanclub
Borttagen
Newbie
Antal inlägg:
0
Datum i PHP
Svar #5 skrivet:
juli 14, 2005, 01:15:02
Jag måste ta och rekommendera
phpportalen.net
Deras forum är riktigt bra. Har fått mycket hjälp där själv. Nu räcker det oftast att söka i det för mig om jag kör fast. Men när jag började med php fick jag väldans mycket hjälp där. När jag har tid brukar jag, till och från, försöka hjälpa andra där också.
Och, just det ja, om du söker i forumet: kolla efter inlägg av "Malte". Han är väldigt aktiv där, och hans lösningar brukar alltid vara helt klockrena.
Men, om du kör fast och inte vill posta på phpportalen kan du ju fråga i den här tråden också. Sonar, jag eller någon annan hjälper säkert till ganska omgående.
EDIT: länktrubbel...
«
Senast ändrad: juli 14, 2005, 01:15:55 av FEZ
»
Grandelius
Hero Member
Antal inlägg:
1514
Stad: Stockholm
Datum i PHP
Svar #6 skrivet:
juli 14, 2005, 11:13:37
Jättebra! Jag har letat lite efter något bra svenskt forum att söka i, men hittade bara något som verkade rikta sig till folk som är mer bevandrade. Det här verkar rikta sig till alla. Tack!
Mighty Leader of the Junk Yard Fanclub
Skriv ut
Sidor:
1
Tags:
Svenska flippersällskapet
»
Forum
»
Övrigt
»
Datum i PHP
Search
Användarnamn
Lösenord
Förbli inloggad för alltid
Glömt bort ditt lösenord?