Почему методы Date возвращают только временные метки unix? [Дубликат]

Список comps - ваш друг.

print ", ".join("%.2f" % f for f in list_o_numbers)

Попробуйте:

>>> nums = [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999]
>>> print ", ".join("%.2f" % f for f in nums)
9.00, 0.05, 0.03, 0.01
0
задан Krowar 14 December 2016 в 18:20
поделиться

3 ответа

Метод setHours () устанавливает часы для указанной даты в соответствии с местным временем и возвращает число миллисекунд с 1 января 1970 года 00:00:00 по UTC до момента времени, представленного обновленным экземпляром даты.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours

2
ответ дан Bhuneshwer 16 August 2018 в 05:12
поделиться

Это довольно просто, просто прочитайте документацию об этом.

См. ниже, что возвращает этот метод.

Возвращаемое значение

Число миллисекунд между 1 января 1970 года 00:00:00 UTC и обновленная дата.

0
ответ дан GillesC 16 August 2018 в 05:12
поделиться

Согласно doc (http://www.w3schools.com/jsref/jsref_sethours.asp) setHours () должен просто изменить значение часа объекта даты, а не преобразовать его.

В этом документе говорится:

Возвращаемое значение: число, представляющее количество миллисекунд между объектом даты и полночь 1 января 1970 г.

Это не convert объект даты. Он изменяет существующий, а затем возвращает значение.

Созданный ранее объект даты до сих пор существует с измененным значением часа и любыми ссылками на него (например, тот, который у вас еще есть в переменной с именем date).

0
ответ дан Quentin 16 August 2018 в 05:12
поделиться
  • 1
    Этот ответ должен ссылаться на ECMA-262 или MDN . – RobG 17 December 2016 в 06:23
  • 2
    @RobG - В то время как у W3Schools много проблем, здесь это правильно, и это документация, которую OP уже читал. – Quentin 17 December 2016 в 09:22
Другие вопросы по тегам:

Похожие вопросы: