3v4l.org

run code in 300+ PHP versions simultaneously
<?php $vencimento = 30; $firstPag = '30/01/2015'; $parcelas = 15; $data = new DateTime(implode('-', array_reverse(explode('/', $firstPag))) . ' 00:00:00'); $data_parcelas = array(); while ($parcelas) { $mes = $data->sub(new DateInterval('P2D'))->add(new DateInterval('P1M'))->format('n'); if ($mes == 2) { $data_parcelas[] = $data->format('d/m/Y'); $data->add(new DateInterval('P2D')); } else { $data_parcelas[] = $data->add(new DateInterval('P2D'))->format('d/m/Y'); } $parcelas--; } echo '<pre>'; print_r($data_parcelas);
Output for git.master, git.master_jit, rfc.property-hooks
<pre>Array ( [0] => 28/02/2015 [1] => 30/03/2015 [2] => 30/04/2015 [3] => 30/05/2015 [4] => 30/06/2015 [5] => 30/07/2015 [6] => 30/08/2015 [7] => 30/09/2015 [8] => 30/10/2015 [9] => 30/11/2015 [10] => 30/12/2015 [11] => 30/01/2016 [12] => 28/02/2016 [13] => 30/03/2016 [14] => 30/04/2016 )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
44.26 ms | 402 KiB | 8 Q