ugrás a tartalomhoz

Adott dátumtól eltelt idő vizsgálata PHP-ben

zoliky · 2007. Aug. 25. (Szo), 10.06
Melyik PHP fuggvenyel tudom elenorizni, hogy egy bizonyos datumtol, peldaul: Augusztus 1 eltelt 30 nap?
 
1

RTFM

ErdosJ · 2007. Aug. 25. (Szo), 11.06
ugye, tudod, hogy ezert RTFM jar?
2

egyik megoldas

ErdosJ · 2007. Aug. 25. (Szo), 11.10
joh, most en sem olvasok utana, de van egy otletem, hatha.

function getTimeOffsetFromTodayInDays_TestFunctionByErdosJ($egyik){
  // FIXME!
  $egyik=strtotime($egyik);                     // a parameter
  $masik=time();                                   //a mai nap
  return( floor($masik/3600)-floor($egyik/3600) ); // a napok szamaval ter vissza (remelem.)
}
5

Ha már RTFM

Balogh Tibor · 2007. Aug. 30. (Cs), 14.42
Itt nézz utána a naptár függvényeknek, néha érdemesebb ezeket használni:
http://hu2.php.net/manual/hu/ref.calendar.php

A Julian Date függvényről itt is olvashatsz. A php naptárfüggvényeknél a jd az ez, és nem a Julian naptár.
http://weblabor.hu/cikkek/oojsafelszinfolott
3

strtotime

Török Gábor · 2007. Aug. 25. (Szo), 11.34

<?php
if (strtotime("1 August 2007 +1 month") > time()) {
    echo "Nem telt el.\n";
 } else {
    echo "Eltelt.\n";
}
4

RTFM

Fraki · 2007. Aug. 29. (Sze), 16.21
Így van, ez RTFM.