Hejsan!
Jag skulle vilja veta om ett datum ligger inom ett visst intervall... Grundtanken är att medlemmarna ska kunna registrera sin data om det ligger efter det datumet de registrerades men inte senare än idag (i framtiden).
Hur gör jag det enklast? Datumet medlemmen registrerades ser ut så här: "2008-01-23 11:01:38". Den är skapad genom funktionen TIMESTAMP i sql:en.
Sen har vi ju dagens datum som skapas enklast(?) genom funktionen "date()" i php.
Datumet som vi ska kolla är i formatet "ååmmdd"..
Tack på förhand, hoppas ni förstår vad jag menar..
PHP: se om datumet ligger i ett visst intervall [LÖST]
- Victor
- Inlägg: 425
- Blev medlem: 12 okt 2006, 19:08
- OS: Ubuntu
- Utgåva: 23.10 Mantic Minotaur
- Ort: Lund
PHP: se om datumet ligger i ett visst intervall [LÖST]
Senast redigerad av 1 DrMegahertz, redigerad totalt 30 gånger.
// So long, and thank you for all the fish
"Your Ubuntu User number is # 10448"
"Your Ubuntu User number is # 10448"
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: PHP: se om datumet ligger i ett visst intervall
Fattar inte frågan riktigt.
Du har användare som är registrerade och finns i en databas(mysql?) med datum för registrationen.
De ska få lägga till data närdå? Efter de är reggade?
Om datumet du ska kolla ligger mellan datumet de reggades och dagens datum?
Finns sql funktioner typ addtime som borde kunna hjälpa dig att ställa en sql fråga som räknar ut det hela.
Du har användare som är registrerade och finns i en databas(mysql?) med datum för registrationen.
De ska få lägga till data närdå? Efter de är reggade?
Om datumet du ska kolla ligger mellan datumet de reggades och dagens datum?
Finns sql funktioner typ addtime som borde kunna hjälpa dig att ställa en sql fråga som räknar ut det hela.
- Victor
- Inlägg: 425
- Blev medlem: 12 okt 2006, 19:08
- OS: Ubuntu
- Utgåva: 23.10 Mantic Minotaur
- Ort: Lund
SV: PHP: se om datumet ligger i ett visst intervall
Ja du har uppfattat frågan rätt. Databasen är av MySQL där jag lagrar medlemmarna. Varje gång en medlem registreras så läggs läggs även en tid in så jag vet när medlemmem registrerades.
Han ska få lägga in en viss data OM han det datum han anger befinner sig mellan det datum som han reggade sig och idag. Alltså inte innan han registrerades och inte efter idag/framtiden.
Det måste ju bli en någorlunda enkel IF-sats men jag vet inte riktigt hur jag ska formulera den.
Han ska få lägga in en viss data OM han det datum han anger befinner sig mellan det datum som han reggade sig och idag. Alltså inte innan han registrerades och inte efter idag/framtiden.
Det måste ju bli en någorlunda enkel IF-sats men jag vet inte riktigt hur jag ska formulera den.
// So long, and thank you for all the fish
"Your Ubuntu User number is # 10448"
"Your Ubuntu User number is # 10448"
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: PHP: se om datumet ligger i ett visst intervall
ok. Funkar det inte att ta ut tiden bara med en sql fråga... sen kör en if sats som ser ut så här
if ($sqltime < $date && $date < $todaydate) {
echo "Du har tillstånd att skriva.";
}
Kan iofs krångla då det är med tid i sql datumet, men har du testat?
if ($sqltime < $date && $date < $todaydate) {
echo "Du har tillstånd att skriva.";
}
Kan iofs krångla då det är med tid i sql datumet, men har du testat?
- Victor
- Inlägg: 425
- Blev medlem: 12 okt 2006, 19:08
- OS: Ubuntu
- Utgåva: 23.10 Mantic Minotaur
- Ort: Lund
SV: PHP: se om datumet ligger i ett visst intervall
Ja men det fungerar utmärkt! Tack!
// So long, and thank you for all the fish
"Your Ubuntu User number is # 10448"
"Your Ubuntu User number is # 10448"
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: PHP: se om datumet ligger i ett visst intervall
så lite så, php är inte så känsligt på gott och ont. Så det mesta som man tycker är tveksamt om det fungerar fungerar 
