【发布时间】:2014-08-06 15:59:49
【问题描述】:
我希望在产品页面上显示我们拥有的每个交付选项的预计交付日期。我已经通读了 Steph Sharp 在Shopify Variants 中的代码,这将非常有效,除非我们需要将它固定到当天直到下午 3 点,然后在下午 3 点之后切换到下一个工作日。 (基本上取消了客户选择发货日期的选项。)
我无法通过将这段代码植入我们的模板来让它工作。这就是我一起屠宰的东西,它似乎工作得很好,但不是有 MON,TUE,WED,......我想将它们设置为未来的日期。有什么建议吗?
编辑:我还听说 Palec 也在使用带有此代码的计时器代码。所以我会把它添加进去。
<script language="JavaScript">
function day(a) {
var date = new Date();
var days = ["Mon","Tue","Wed","Thur","Fri","Mon","Tue","Wed","Thur","Fri","Mon","Tue","Wed","Thur","Fri"];
var today = date.getDay();
if (today == 1) today = 0; //Monday
if (today == 2) today = 1; //Tuesday
if (today == 3) today = 2; //Wednesday
if (today == 4) today = 4; //Thursday
if (today == 5) today = 5; //Friday
if (today == 6) today = -1; //Saturday Moved To Monday
if (today == 0) today = -1; //Sunday Moved To Monday
h = date.getHours();
if (h <= 9) h = "0" + h;
time = h;
if (time > 15) today++;
var expected = today + a;
var main = days[expected];
document.write('STANDARD DELIVERY ESTIMATE: ');
document.write(main);
}
</script>
<body>
<script language="JavaScript">
day(1)
</script>
【问题讨论】:
-
我试图将上一个问题中的代码合并到模板中,但无济于事,但我可以解决这个问题。我正在解释的内容是否可以完成...是否可以删除径向按钮仅显示日期并使用今天的静态日期,该日期更改为下午 3 点后的第二天。
-
我会发布我放入的内容,如果可以的话稍后会在哪里发布?
-
只需编辑您的问题并添加您目前获得的代码。
标签: javascript shopify liquid