php tarih fonksiyonları

5 Cevap php

Ben nadiren, PHP tarih fonksiyonları dokundun

ve şimdi ben şöyle yapmak gerekir:

  1. Geçerli tarihi olsun,
  2. üç gün sonra tarih olsun
  3. Daha sonra üç hafta tarihi almak
  4. Daha sonra üç ayın tarihi almak
  5. üç yıl sonra tarihini olsun

ve nihayet böyle bir işlevi uygulamak için:

function dage_generate($number,$unit)
{

}

$unit gün / hafta / ay / yıl olabilir

5 Cevap

http://uk.php.net/strtotime o en yapabilirsiniz:

  1. strtotime ("bugün")
  2. strtotime ("+ 3 gün")
  3. strtotime ("+ 3 hafta")
  4. strtotime ("+ 3 ay")
  5. strtotime ("+ 3 yıl")

Fonksiyonu gibi bir şey olurdu:

function dage_generate($number,$unit)
{
  return strtotime("+ ".$number." ".$unit);
}

http://us.php.net/manual/en/function.date.php

Sayfanın alt tarafına doğru Not:

Örnek 3 date () ve mktime () örneği

<?php
$tomorrow  = mktime(0, 0, 0, date("m")  , date("d")+1, date("Y"));
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"),   date("Y"));
$nextyear  = mktime(0, 0, 0, date("m"),   date("d"),   date("Y")+1);
?>

Kullanım date_create() to create a DateTime object, then use the add yöntemi.

Add () yöntemi için sayfada örneklere bakın, onlar size gereken tüm içerir.