Solo para la posteridad, para ayudar a futuros colegas de Google, me gustaría ampliar la respuesta de EMP.
La respuesta de EMP proporciona la hora en UTC (si eso es lo que está buscando, utilícelo).
Para llegar a la cliente, hora local en C#:
En JavaScript:
var now = new Date();
var UTC = now.getTime();
var localOffset = (-1) * now.getTimezoneOffset() * 60000;
var currentTime = Math.round(new Date(UTC + localOffset).getTime());
En C#:
DateTime currentTimeDotNet = new DateTime(1970, 1, 1).AddTicks(Convert.ToInt64(currentTime) * 10000);
crédito a this blog y la respuesta del EMP, pero tomó un poco prueba y error en ambos extremos para hacerlo bien, así que solo fyi para la gente del futuro.
1 No me di cuenta que podía hacer esto, muy fresco :) – Jay
Es posible que desee usar DateTimeOffset en su lugar. – ColacX