Files
newznab-tmux/resources/forum/livewire-tailwind/views/components/timestamp.blade.php
T
2024-04-26 22:11:49 +02:00

21 lines
541 B
PHP

<time x-data="timestamp"
x-effect="setNaturalDiff(new Date('{{ $carbon->toIso8601String() }}'), $store.time.now)"
class="timestamp"
datetime="{{ $carbon }}"
title="{{ $carbon->toDayDateTimeString() }}">
<span x-text="naturalDiff"></span>
</time>
@script
<script type="module">
Alpine.data('timestamp', () => {
return {
naturalDiff: '',
setNaturalDiff(then, now) {
this.naturalDiff = dateFormatDistance(then, $store.time.now, { addSuffix: true });
}
}
});
</script>
@endscript