Skip to content

Instantly share code, notes, and snippets.

@luismec90
Last active January 10, 2017 20:23
Show Gist options
  • Save luismec90/2230ec9a66cae5e8dc0e768d4f6bd945 to your computer and use it in GitHub Desktop.
Save luismec90/2230ec9a66cae5e8dc0e768d4f6bd945 to your computer and use it in GitHub Desktop.
<input name='local_timezone' type='hidden' value=''>
<script>
var autoTimezone = true;
$(document).ready(function() {
$('.timezone-text').hide();
$('.tz_text').hide();
var d = new Date();
var offset = -d.getTimezoneOffset();
var xhr = $.post( '{{ URL::route('evergreen.register.autodetect') }}', { webicode: '{{ $webicode }}', offset: offset} );
xhr.done(function(data) {
$.each(data.dates, function(k,row){
var div_date = $('#date_template').clone();
$(div_date).find('[data-template-key=day_name]').text(row.day_name);
$(div_date).find('[data-template-key=day]').text(row.day);
$(div_date).find('[data-template-key=month_name]').text(row.month_name);
$(div_date).find('[data-template-key=year]').text(row.year);
$(div_date).find('[data-template-key=time]').text(row.time);
$('.all-schedules').append($(div_date).html());
});
$('input[name=local_timezone]').val(data.timezone);
if ($('#countdown').length) {
var d = new Date(0);
d.setUTCSeconds(data.utc_ts);
targetDate = {
'day': d.getDate(),
'month': d.getMonth()+1,
'year': d.getFullYear(),
'hour': d.getHours(),
'min': d.getMinutes(),
'sec': 0,
'utc': false,
}
$('#countdown').countDown({
targetDate: targetDate,
omitWeeks: true,
});
}
});
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment