Req #34932 [Opn->Wfx]: Quarter as parameter in the Date function

From: Date: Wed, 11 Jan 2017 06:51:07 +0000
Subject: Req #34932 [Opn->Wfx]: Quarter as parameter in the Date function
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-206502@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=34932&edit=1 ID: 34932 Updated by: heiglandreas@php.net Reported by: sandved at gmail dot com Summary: Quarter as parameter in the Date function -Status: Open +Status: Wont fix Type: Feature/Change Request Package: Date/time related PHP Version: 5.1.0RC3 Block user comment: N Private report: N New Comment: This can easily be done in userland. Having that in the library only adds to the complexity and is therefore discouraged. You can get the value you want for example using $date = new DateTime('2017-04-01'); echo floor($date->format('m') / 4) + 1 Previous Comments: ------------------------------------------------------------------------ [2005-10-20 16:32:15] sandved at gmail dot com Description: ------------ (I tried to add an argument to http://bugs.php.net/bug.php?id=15184 but didn't succeeded): The Date function may need a way to display a quarter defined standard (in SQL for example) as follow Value Description 1 - Period January/March 2 - Period April/June 3 - Period July/Sep 4 - Period Oct/December by using Q as an parameter as in SQL - http://www.techonthenet.com/oracle/functions/to_date.php Reproduce code: --------------- new feature Expected result: ---------------- date('Y\-\QQ') returns 2005-Q1 for all dates 2005-01-01/2005-03-31 2005-Q2 for all dates 2005-04-01/2005-06-30 2005-Q3 for all dates 2005-07-01/2005-09-30 2005-Q4 for all dates 2005-10-01/2005-12-31 Ex: 2005-Q1 for the date 2005-02-09 2005-Q4 for the date 2005-12-14 Actual result: -------------- new feature ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=34932&edit=1

« previous php.bugs (#206502) next »