Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wczorajsza data
Forum PHP.pl > Forum > Przedszkole
SET
  1. <?php
  2. $nr_1 = date('Y-m');
  3. $nr_2 = date('d')-1;
  4. echo $nr_1.'-'.$nr_2;
  5. ?>

jest jakiś prostszy sposób na to ?

thx,
bregovic
  1. <?php
  2. date('Y-m-d', strtotime('-1 day'));
  3. ?>
SET
dzięki, właśnie o coś takiego mi chodziło
treewood
ja bym uzyl czegos wydajniejszego ... tak:

  1. <?php
  2. date('Y-m-d', time( ) - 86400 );
  3. ?>
mike
Cytat(treewood @ 2004-11-08 23:14:43)
ja bym uzyl czegos wydajniejszego ... tak:

  1. <?php
  2. date('Y-m-d', time( ) - 86400 );
  3. ?>

A możesz uzasadnic w jaki sposób Twój kod jest bardziej wydajny od kodu bregovic'a. Moim zdaniem to są równoważne rzeczy.
rogrog
Cytat(mike_mech @ 2004-11-09 00:26:48)
A możesz uzasadnic w jaki sposób Twój kod jest bardziej wydajny od kodu bregovic'a. Moim zdaniem to są równoważne rzeczy.

mi się zdaje że faktycznie wykorzystanie time() i odjęcie jest wydajniejsze - w przypadku strtotime przecież najpierw musi zostać sparsowany ciąg a dopiero wtedy obliczana jest data... niemniej strtotime() jest oczywiście bardziej intuicyjne i łatwiejsze przy zmianach
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.