Skip to content

Instantly share code, notes, and snippets.

@coderkan
Created April 11, 2021 14:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coderkan/5bf305b8038293bda4b3ba18cf634c1f to your computer and use it in GitHub Desktop.
Save coderkan/5bf305b8038293bda4b3ba18cf634c1f to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />
</head>
<body>
<h1>Date Range Example</h1>
<div style="width: 100%; margin: 2px">
<label for="cars">Choose a language:</label>
<select name="languages" id="langs">
<option value="en">English</option>
<option value="tr">Turkce</option>
<option value="ar">Arabic</option>
<option value="fr">French</option>
</select>
<button id="applyLanguageBtn" type="button">Apply</button>
</div>
<input type="text" name="daterange" value="" />
<script type="text/javascript" src="https://cdn.jsdelivr.net/jquery/latest/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.4/moment-with-locales.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
<script>
$(function () {
$('#applyLanguageBtn').on('click', () => {
var selectedLanguage = $('#langs option:selected').val();
// change locale with moment.
moment.locale(selectedLanguage);
$('input[name="daterange"]').val('');
$('input[name="daterange"]').daterangepicker({
opens: 'left',
locale: {
format: 'MMM D, YYYY'
}
}, function (start, end, label) {
console.log("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
});
});
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment