// время, которое необходимо получить в UnixTime
DateTime time = DateTime.Parse(project.Variables["date"].Value);
// установка времени
DateTime dateTime = new DateTime(1970, 1, 1,0,0,0,DateTimeKind.Utc);
// Стартовое время в UnixTime
long startTime = (long)(time - dateTime).TotalSeconds;
// Время сейчас в UnixTime
long unixTimeNow = ((DateTimeOffset)DateTime.UtcNow).ToUnixTimeSeconds();
// Получаем количество прошедших секунд от начала отсчёта
return unixTimeNow - startTime;