我正在尝试制定一个公式,其中当用户选择是否要在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>
答案 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>