Fill date and time in View mvc 5 razor

3

I have a registration form where I have a record date field that I currently fill in my save method, except that my server is hosted in another country where the field is being filled from the location of the hosting, quite different from where the system will run and the times do not beat so I would like the help of how to pick up the browser time and pass on my submit of my form, I believe of to do via javascript or with the razor itself.     

asked by anonymous 12.12.2018 / 19:27

1 answer

3

JavaScript

With JavaScript just use new Date() .

I set the example below by picking the date, formatting it with toLocaleString() and playing in an input text field.

var dataAtual = new Date();

$( document ).ready(function() {
    $("#campoData").val(dataAtual.toLocaleString())
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/jquery.min.js"></script>Datadehoje:<inputid="campoData" type="text">

C #

With C # you can use Timezone . Follow Example:

DateTime dataRussia = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(DateTime.UtcNow, 
"Russian Standard Time");

If you want to see the list of TimeZoneIds, you can do this:

foreach (TimeZoneInfo timeZone in TimeZoneInfo.GetSystemTimeZones())
{
    Console.WriteLine(timeZone .Id);
}

Below the Timezone list:

  

Dateline Standard Time

     

UTC-11

     

Samoa Standard Time

     

Hawaiian Standard Time

     

Alaskan Standard Time

     

Pacific Standard Time (Mexico)

     

Pacific Standard Time

     

US Mountain Standard Time

     

Mountain Standard Time (Mexico)

     

Mountain Standard Time

     

Central America Standard Time

     

Central Standard Time

     

Central Standard Time (Mexico)

     

Canada Central Standard Time

     

SA Pacific Standard Time

     

Eastern Standard Time

     

US Eastern Standard Time

     

Venezuela Standard Time

     

Paraguay Standard Time

     

Atlantic Standard Time

     

Central Brazilian Standard Time

     

SA Western Standard Time

     

Pacific SA Standard Time

     

Newfoundland Standard Time

     

E. South America Standard Time

     

Argentina Standard Time

     

SA Eastern Standard Time

     

Greenland Standard Time

     

Montevideo Standard Time

     

UTC-02

     

Mid-Atlantic Standard Time

     

Azores Standard Time

     

Cape Verde Standard Time

     

Morocco Standard Time

     

UTC

     

GMT Standard Time

     

Greenwich Standard Time

     

W. Europe Standard Time

     

Central Europe Standard Time

     

Romance Standard Time

     

Central European Standard Time

     

W. Central Africa Standard Time

     

Namibia Standard Time

     

Jordan Standard Time

     

GTB Standard Time

     

Middle East Standard Time

     

Egypt Standard Time

     

Syria Standard Time

     

South Africa Standard Time

     

FLE Standard Time

     

Israel Standard Time

     

E. Europe Standard Time

     

Arabic Standard Time

     

Arab Standard Time

     

Russian Standard Time

     

E. Africa Standard Time

     

Iran Standard Time

     

Arabian Standard Time

     

Azerbaijan Standard Time

     

Mauritius Standard Time

     

Georgian Standard Time

     

Caucasus Standard Time

     

Afghanistan Standard Time

     

Ekaterinburg Standard Time

     

Pakistan Standard Time

     

West Asia Standard Time

     

India Standard Time

     

Sri Lanka Standard Time

     

Nepal Standard Time

     

Central Asia Standard Time

     

Bangladesh Standard Time

     

Central Asia Standard Time

     

Myanmar Standard Time

     

SE Asia Standard Time

     

North Asia Standard Time

     

China Standard Time

     

North Asia East Standard Time

     

Singapore Standard Time

     

W. Australia Standard Time

     

Taipei Standard Time

     

Ulaanbaatar Standard Time

     

Tokyo Standard Time

     

Korea Standard Time

     

Yakutsk Standard Time

     

Cen. Australia Standard Time

     

AUS Central Standard Time

     

E. Australia Standard Time

     

AUS Eastern Standard Time

     

West Pacific Standard Time

     

Tasmania Standard Time

     

Vladivostok Standard Time

     

Central Pacific Standard Time

     

New Zealand Standard Time

     

UTC + 12

     

Fiji Standard Time

     

Kamchatka Standard Time

     

Tonga Standard Time

References:

12.12.2018 / 22:49