Avoid having to parse strings

This commit is contained in:
Jorge Manrubia
2025-09-11 16:29:07 +02:00
parent ef6bd0daf6
commit 05d3375a7d
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
module TimeHelper
def local_datetime_tag(datetime, style: :time, **attributes)
# Render empty space to ensure it takes height until the local time is loaded via JS
tag.time " ".html_safe, **attributes, datetime: datetime.iso8601, data: { local_time_target: style, action: "turbo:morph-element->local-time#refreshTarget" }
tag.time " ".html_safe, **attributes, datetime: datetime.to_i, data: { local_time_target: style, action: "turbo:morph-element->local-time#refreshTarget" }
end
end
@@ -89,7 +89,7 @@ export default class extends Controller {
}
#formatTime(formatter, target) {
const dt = new Date(target.getAttribute("datetime"))
const dt = new Date(parseInt(target.getAttribute("datetime"))*1000)
target.innerHTML = formatter.format(dt)
target.title = this.datetimeFormatter.format(dt)
}