strtotime fonksiyonu ile yapabilirsiniz.
<?php
date_default_timezone_set('UTC');
$date = date('d.m.Y H:i:s'); // 23.10.2019 02:00:00
$time = strtotime($date);
echo $time;
?> date_default_timezone_set('Europe/Istanbul');
Dediğiniz örneği zaten yukarıda verdim hocam

Bu işe yaramıyor time(); işlevinde. Saat dilimini İstanbul'a çevirmiyor yani

Çözümü, ya saniye eklenecek, ya da hocamızın verdiği örnekteki gibi strtotime(); ile date(); kullanılarak çevirilecek. Başka çözüm varsa tabi ki iyi olur. Amaç farklı çözüm yollarınında olduğunu bilmek. Teşekkürler yorumunuz için