Saya pikir cara terbaik untuk melakukan ini adalah dengan selalu meneruskan objek sebagai UTC, dan mengonversi ke waktu lokal pada klien. Dengan demikian, ada titik referensi umum untuk semua klien.
Untuk mengonversi ke UTC, panggil ToUniversalTime pada objek DateTime. Kemudian, pada klien, panggil ToLocalTime untuk mendapatkannya di zona waktu mereka saat ini.