如果今天是我的自定义日期,则显示div

时间:2019-02-20 07:34:34

标签: javascript php

我正在尝试制定一个公式,其中当用户选择是否要在01.08.2019之前在该活动上进行注册时,如果他在2019年1月8日之后进行了注册,则该价格更改为450 $,那么我需要支付350 $,我怎么能这与jQuery的,或PHP的?我需要将这些价格隐藏在某些字段中。 (如果今天的日期在2019年8月1日之前,则价格为350 $,如果在该日期之后,价格为450 $)

<div class="group">
   <input type="checkbox"> Sign up
   <input type="hidden" id='price' value=''>
</div>

2 个答案:

答案 0 :(得分:0)

尝试一下:

<script>
    $(document).ready(function() {
        var currentDate = new Date();
        var end_date = new Date("2018-08-01"); // 01 August 2018
        price = 350;
        if (currentDate > end_date) {
            price = 450;
        }
        $("#price").val(price);
    });
</script>

答案 1 :(得分:0)

您可以使用简单的Javascript来实现。

获取今天的日期并将其与end_date进行比较。

var currentDate = new Date();
currentDate = currentDate.getDate() + '-' + currentDate.getMonth() + '-' + currentDate.getFullYear()
var end_date = "2018-08-01"; // 01 August 2018
price = 350;
if (currentDate !== end_date) {
    price = 450;
}

document.getElementById('price').value = price;
        
console.log(document.getElementById('price'))
<div class="group">
   <input type="checkbox"> Sign up
   <input type="hidden" id='price' value=''>
</div>