(PHP 5 >= 5.2.0, PHP 7)
DateTime::setDate -- date_date_set — ���� DateTime ���������
���������
���̻����
���� DateTime ��������ڡ�
object
�����̻������ date_create() ���ص� DateTime ���͵Ķ��˺��������������
year
��ݡ�
month
�·ݡ�
day
�ա�
���ر��ĵ� DateTime ���� ������ʧ��ʱ���� FALSE
.
�汾 | ˵�� |
---|---|
5.3.0 | ������ֵ��NULL ��Ϊ DateTime ���͡� |
Example #1 DateTime::setDate() ����
���������
<?php
$date = new DateTime();
$date->setDate(2001, 2, 3);
echo $date->format('Y-m-d');
?>
���̻����
<?php
$date = date_create();
date_date_set($date, 2001, 2, 3);
echo date_format($date, 'Y-m-d');
?>
�������̻������
2001-02-03
Example #2 ������Χ�IJ��ֻ�����һ������
<?php
$date = new DateTime();
$date->setDate(2001, 2, 28);
echo $date->format('Y-m-d') . "\n";
$date->setDate(2001, 2, 29);
echo $date->format('Y-m-d') . "\n";
$date->setDate(2001, 14, 3);
echo $date->format('Y-m-d') . "\n";
?>
�������̻������
2001-02-28 2001-03-01 2002-02-03