PHP中使用date_modify作为DateTime对象的当月第一天

PHP中使用date_modify作为DateTime对象的当月第一天,第1张

PHP中使用date_modify作为DateTime对象的当月第一天

需要PHP 5.3才能工作(PHP 5.3中引入了“第一天”)。否则,上面的示例是唯一的方法:

<?php    // First day of this month    $d = new DateTime('first day of this month');    echo $d->format('jS, F Y');    // First day of a specific month    $d = new DateTime('2010-01-19');    $d->modify('first day of this month');    echo $d->format('jS, F Y');    // alternatively...    echo date_create('2010-01-19')      ->modify('first day of this month')      ->format('jS, F Y');

在PHP 5.4+中,您可以执行以下 *** 作

<?php    // First day of this month    echo (new DateTime('first day of this month'))->format('jS, F Y');    echo (new DateTime('2010-01-19'))      ->modify('first day of this month')      ->format('jS, F Y');

如果您希望使用简洁的方式执行此 *** 作,并且已经有年份和月份的数值,则可以使用

date()

<?php    echo date('Y-m-01'); // first day of this month    echo date("$year-$month-01"); // first day of a month chosen by you


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4962133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存