Если вы не хотите сохранять настройку времени каждого пользователя, единственное решение - использовать систему времени javascript, потому что она работает на времени клиента пользователя. Например, у меня есть приложение, которое каждый раз, когда пользователь пробует его, приложение создает некоторые примеры данных, у каждого из которых есть начальное значение даты "сегодня". Поначалу меня это сильно смущает, потому что мой хост-сервер находится в Австралии, а большая часть пользователей находится в западной части, поэтому иногда начальное значение даты не «сегодня», а «вчера» из-за другого региона времени.
После нескольких дней головной боли я, наконец, принял решение ПРОСТО использовать систему времени javascript и включить ее в ссылку, поэтому, когда пользователь нажимает ссылку «попробовать сейчас», она также включает значение даты сегодня.
<% javascript_tag do -%>
var today = new Date();
$("trynow").href = "<%= new_invitation_path %>?today=" + today.toLocaleString();
<% end -%>