Shopify delivery date
<div class="sun-delivery"></div>
<script>
$(function () {
const minDays = parseInt({{ block.settings.min_date | default: 0}});
const maxDays = parseInt({{ block.settings.max_date | default: 0 }});
const customText = '{{block.settings.custom_content}}';
const minDate = new Date(Date.now() + (minDays * 86400000));
const maxDate = new Date(Date.now() + (maxDays * 86400000));
const formatDate = (minDate.getFullYear() == maxDate.getFullYear() && minDate.getFullYear() == new Date().getFullYear())
? new Intl.DateTimeFormat('en', {month: 'short', day: '2-digit'})
: new Intl.DateTimeFormat('en', {month: 'short', day: '2-digit', year: 'numeric'});
const tipText = customText.replace(/\{min_date\}/g, '<b>' + formatDate.format(minDate) + '</b>')
.replace(/\{max_date\}/g, '<b>' + formatDate.format(maxDate) + '</b>');
$('.sun-delivery').html(tipText)
})
</script>
评论 (0)