php 本周第一天、最后一天,本月第一天、最后一天

<?php
header('content-type:text/html; charset=utf-8');

echo '本周第一天(星期日为一周开始):'
. date('Y-m-d', time() - 86400 * date('w')) . '<br/>';

echo '本周第一天(星期一为一周开始):'
. date('Y-m-d', time() - 86400 * date('w') + (date('w') > 0 ? 86400 : -6*86400)) . '<br/>';

echo '本月第一天:'
. date('Y-m-d', mktime(0, 0, 0, date('n'), 1, date('Y'))) . '<br/>';

echo '本月最后一天:'
. date('Y-m-d', mktime(0, 0, 0, date('n'), date('t'), date('Y'))) . '<br/>';


你可能感兴趣的:(php最后一天,php第一天)