![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 23.03.2003 Skąd: Lubartów ! Ostrzeżenie: (0%) ![]() ![]() |
Mam dylemat bo nie wiem jak zrobić licznik stosując datę.
Robie skrypt, który mi dodaje do bazy danych txt takie informacje: [code] 11.04.2003||18.04.2003||Text Text czyli 11.04.2003 to ma być aktualna data, a 18.04.2003 to ma być data zwiększona o 7 dni. Umiecie może zrobić tak, że jeśli jest data np. 29.04.2003 to po dodaniu siedmiu dni zapisze tak 06.05.2003 a nie 36.04.2003, wiecie chyba o co mi chodzi. Może troche trudne, ale myśle że ktoś napewno wie jak to zrobić. pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
[php:1:bcc48f4435]<?php
$wiersz = "12.04.2003||18.04.2003||Text Text "; $t1 = explode ('|',$wiersz); $data = $t1[0]; //pobieramy tylko pierwszą datę z wpisu $t2 = explode ('.',$data); //rozbijamy ją na elementy $dzien = $t2[0]; $msc = $t2[1]; $rok = $t2[2]; $microtime = mktime ( 0, 0, 0, $msc, $dzien, $rok); $new_micorotime = $microtime + (7 * 24 * 60 * 60 ); //powiększamy o 7 dni $new_data = date("d.m.y", $new_micorotime); echo $new_data; ?>[/php:1:bcc48f4435] Można to zrobić prościej, ale myślę, że to jest dobry przykład poglądowy ![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 18:10 |