Я немного болтаю, но постараюсь, чтобы это было ясно -
Мне скучно, поэтому я работаю над «рупором» , и меня немного смущает одна вещь. Я хочу получить время ввода сообщения и убедиться, что я получаю серверное время, или, по крайней мере, убедиться, что я не получаю местное время пользователя. Я знаю, что это не имеет значения, так как эта вещь не будет использоваться никем, кроме меня, но я хочу быть тщательным. Я осмотрелся и протестировал несколько вещей, и я думаю, что единственный способ сделать это - получить миллисекунды с 1 января 1970 года 00:00:00 UTC , поскольку это будет одинаково для всех.
Я делаю это так:
var time = new Date();
var time = time.getTime();
Это возвращает число как 1294862756114
.
Есть ли способ конвертировать 1294862756114
в более читаемую дату, напримерDD/MM/YYYY HH:MM:SS
?
Итак, в основном, я ищу JavaScript-эквивалент функции PHP date();
.
источник
?/?/1970 or whatever it is
-> Эпоха Unix ,1970-01-01T00:00:00Z
Ответы:
источник
Date
объект, что и делает вторая строка. Первая строка - это просто способ получить разумное количество миллисекунд. Вы также можете просто сделатьvar date = new Date(0);
.Если вы хотите пользовательское форматирование для вашей даты, я предлагаю простую функцию :
Вот поддерживаемые токены:
И вот код:
источник
Вы можете просто использовать библиотеку Datejs , чтобы преобразовать дату в желаемый формат.
Я провел пару тестов, и это работает.
Ниже приведен фрагмент, иллюстрирующий, как вы можете достичь этого:
источник
Ниже приведен фрагмент, позволяющий форматировать дату до желаемого результата:
источник
Попробуйте использовать этот код:
Подробнее: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString
источник
Попробуйте использовать этот код:
Наслаждайся этим!
источник
Попробуй это :
источник
источник
Предположим, что дата указана в виде миллисекунд
1526813885836
, поэтому вы можете получить доступ к дате в виде строки с помощью этого примера кода:Для ясности см. Ниже код:
источник
использовать datejs
источник
Однострочный код
или
источник