ドロップダウンリストを表示

DateTime::sub()

« DateTime::add | DateTimeZone::getLocation »
<?php
// enter a $time or an $interval_spec

date_default_timezone_set(
    
? // string $timezone
);

$datetime = new DateTime(
    
 // [string $time = "now"]
);

$interval = new DateInterval(
    
 // string $interval_spec
);

$datetime->sub (
    
  // DateInterval $interval
);

// shows the new datetime
$format =
    
// string $format
$string $date->format($format);
?>
結果
$datetime = 'DateTime instance'
$interval = 'DateInterval instance'
$string = '2000-01-10'
#1 DateTime::sub  (/* $timezone = "UTC" */
 /* $time = "2000-01-20" */
 /* $interval_spec = "P10D" */
 
$interval,
 
/* $format = "Y-m-d" */)
#2 DateTime::sub  (/* $timezone = "UTC" */
 /* $time = "2000-01-20" */
 /* $interval_spec = "PT10H30S" */
 
$interval,
 
/* $format = "Y-m-d H:i:s" */)
#3 DateTime::sub  (/* $timezone = "UTC" */
 /* $time = "2000-01-20" */
 /* $interval_spec = "P7Y5M4DT4H3M2S" */
 
$interval,
 
/* $format = "Y-m-d H:i:s" */)
#4 DateTime::sub  (/* $timezone = "UTC" */
 /* $time = "2001-04-30" */
 /* $interval_spec = "P1M" */
 
$interval,
 
/* $format = "Y-m-d" */)
#5 DateTime::sub  (/* $timezone = "UTC" */
 /* $time = "2001-04-30" */
 /* $interval_spec = "P2M" */
 
$interval,
 
/* $format = "Y-m-d" */)
参照
DateTime::add, date_default_timezone_set