Если вы хотите получить типы даты и времени (datetime, date, time, datetime2 и datetimeoffset) в виде строк, у вас есть следующие опции:
Установите параметр подключения ReturnDatesAsStrings
на false
и отформатируйте возвращаемое значение поля даты. Это по умолчанию.
$server = 'server\instance,port';
$cinfo = array(
"ReturnDatesAsStrings"=>false,
"Database"=>'database',
"UID"=>"user",
"PWD"=>"password"
);
...
$test2_date = date_format(date_add($res["test_date"], date_interval_create_from_date_string($noofdays." days")), 'd-M-y')
...
Установите параметр подключения ReturnDatesAsStrings
на true
.
$server = 'server\instance,port';
$cinfo = array(
"ReturnDatesAsStrings"=>true,
"Database"=>'database',
"UID"=>"user",
"PWD"=>"password"
);
...
$test2_date = date_format(date_add(date_create($res["test_date"]), date_interval_create_from_date_string($noofdays." days")), 'd-M-y')
...
Дополнительную информацию можно найти здесь .