JSFiddle - React, Tailwind, and code Playground
HTML
<div class="form-group col-md-4">
<label for="pwd">Start Date</label>
<input type="date" class="form-control" id='Sdate' name='Sdate' min="" value="">
<div class="alert-danger"><?php echo form_error('Sdate'); ?></div>
</div>
<div class="form-group col-md-4">
<label for="pwd">End Date</label>
<input type="date" class="form-control" id='Edate' name='Edate' value="<?php echo set_value('Edate'); ?>">
<div class="alert-danger"><?php echo form_error('Edate'); ?></div>
</div>
JavaScript
$(document).ready(function() {
const options1 = {
year: 'numeric',
month: 'numeric',
day: 'numeric'
};
var today = new Date();
y = today.getFullYear()
m = today.getMonth() + 1
m = m < 10 ? '0' + m : m;
d = today.getDate()
d = d < 10 ? '0' + d : d;
sdate = y + '-' + m + '-' + d
$('#Sdate').prop('min', sdate);
$('#Sdate').on('change', function() {
$('#Edate').prop('min', $(this).val());
});
});