php gmt kez eklenmesi

2 Cevap php

i 2010-05-04T05 bir zaman dilimi var: GMT saatini gösterir 27:00.000 Z biçimi ve ben php kullanarak buna içinde GMT 10 + eklemek istiyorum.

i aşağıdaki kodu kullanarak bu şeyi yapabilirsiniz ama nasıl doğrudan 2010-05-04T05 eklersiniz: i geçerli bir tarih ve saati almak böylece 27:00.000 Z ve PM 10 +.

$offset=10*60*60; 
$dateFormat="d-m-Y H:i::m:s";
echo $timeNdate=gmdate($dateFormat, time()+$offset);

2 Cevap

Kullan DateTime class http://php.net/manual/en/book.datetime.php exacly DateTime::Add() http://www.php.net/manual/en/datetime.add.php

Burada bazı örnek var:

<?php
$date = new DateTime('2000-01-01');
$date->add(new DateInterval('PT10H30S'));
echo $date->format('Y-m-d H:i:s') . "\n";

$date = new DateTime('2000-01-01');
$date->add(new DateInterval('P7Y5M4DT4H3M2S'));
echo $date->format('Y-m-d H:i:s') . "\n";
?>

Ve başka:

<?php
$date = new DateTime('2000-12-31');
$interval = new DateInterval('P1M');

$date->add($interval);
echo $date->format('Y-m-d') . "\n";

$date->add($interval);
echo $date->format('Y-m-d') . "\n";
?>