- date: documentation ( source)
- strtotime: documentation ( source)
<?php
$dados['data_pgto'] = '2018-01-01';
$proximo_pagto = new DateTime($dados['data_pgto']);
$proximo_pagto->add(new DateInterval('P180D'));
echo $proximo_pagto->format('d/m/Y').PHP_EOL;
$proximo_pagto = strtotime($dados['data_pgto'] . ' +180 days');
echo date('d/m/Y', $proximo_pagto);