this may not be the most efficient way, but it works:
<?
$now = date('Y-m-d');
$add = 1;
$next_tuesday = null;
while (is_null($next_tuesday)) {
$date_string = $now . " +$add day";
echo $date_string . '<br>';
$stamp = strtotime($date_string)
or die('strtotime failed');
echo $stamp . '<br>';
if (date('N', $stamp) == 2) {
$next_tuesday = date('Y-m-d', $stamp);
}
$add++;
}
echo 'next tuesday:' . $next_tuesday;
?>