time = Time.now.getutc
Обоснование: В моих глазах метка времени - это именно то, что: момент времени. Это может быть точно представлено с помощью объекта. Если вам нужно что-то еще, скалярное значение, например, секунд, начиная с эпохи Unix, с интервалом 100 нс с 1601 года или, возможно, строкой для отображения или сохранения метки времени в базе данных, вы можете легко получить ее из объекта. Но это очень сильно зависит от вашего предполагаемого использования.
Сказать, что »истинная временная метка - это количество секунд, прошедшее с эпохи Unix«, немного упускающее точку, так как это один способ представления точки во времени, но для этого также требуется дополнительная информация даже знать, что вы имеете дело со временем, а не с числом. Объект Time
хорошо решает эту проблему, представляя момент времени , а также явно указывает, что это такое .