Tempus Dominus Bootstrap4 requires moment.js. (datetime picker)
By : Naji MEHRIA
Date : March 29 2020, 07:55 AM
I wish did fix the issue. I am trying to add a DateTimePicker using Tempus Dominus Bootstrap4. But I am getting the following error. , I changed bootstrap.js and it works. code :
global.moment = require('moment');
require('tempusdominus-bootstrap-4');
import 'fullcalendar';
import 'moment-timezone';
|
Eonasdan DateTimePicker for Bootstrap v4 (Tempus Dominus) Not Working
By : Steven Webster
Date : March 29 2020, 07:55 AM
Does that help I am including and calling it in my Javascript file like this: , The way I have it working is having this in package.json code :
"dependencies": {
"tempusdominus-bootstrap-4": "^5.1.1"
}
global.moment = require('moment');
require('tempusdominus-bootstrap-4');
//And then call datetimepicker function
$('.datetimepicker').datetimepicker();
|
How to set min date in Tempus Dominus bootstrap 4 datetimepicker
By : Brian Richmond
Date : March 29 2020, 07:55 AM
should help you out I'm having a hard time knowing the syntax as to how do i set the minDate to the current date as day passes by. Is there a way for me to set that way? Here is my code. , You can use minDate function as below: code :
<script type="text/javascript">
$(function () {
$('#datetimepicker1').datetimepicker({
minDate: new Date(),
// minDate: '03/06/2019',
format: 'MM/DD/YYYY H:s A'
});
});
</script>
|
Django Tempus Dominus Datetimepicker time and date conversion
By : user3090008
Date : December 31 2020, 04:56 AM
wish help you to fix your issue I was able to get this working. The problem I found was that minDate and maxDate have to be provided as datetime values instead of date values. I.e., this is incorrect: code :
'minDate': '2009-01-20',
'maxDate': '2017-01-20',
'minDate': '2009-01-20 00:00:00',
'maxDate': '2017-01-20 23:59:59',
from django.db import models
from django.utils import timezone
class CountryDirectorRequestTable(models.Model):
countryDirectorRequestExpectingDateAndTime = models.DateTimeField(
default=timezone.now,
verbose_name="Expecting Date and Time",
)
from django import forms
from .models import CountryDirectorRequestTable
from tempus_dominus.widgets import DateTimePicker
class TestForm(forms.ModelForm):
country_director = forms.DateTimeField(
widget=DateTimePicker(
options={
'useCurrent': True,
'collapse': False,
'minDate': '2009-01-20 00:00:00',
'maxDate': '2017-01-20 23:59:59',
# Calendar and time widget formatting
'time': 'fa fa-clock-o',
'date': 'fa fa-calendar',
'up': 'fa fa-arrow-up',
'down': 'fa fa-arrow-down',
'previous': 'fa fa-chevron-left',
'next': 'fa fa-chevron-right',
'today': 'fa fa-calendar-check-o',
'clear': 'fa fa-delete',
'close': 'fa fa-times'
},
attrs={
'append': 'fa fa-calendar',
'icon_toggle': True,
}
)
)
class Meta:
model = CountryDirectorRequestTable
fields = (
'country_director',
)
from django.shortcuts import render, redirect
from .forms import TestForm
def test_view(request):
if request.method == 'POST':
form = TestForm(request.POST)
if form.is_valid():
form.save()
return redirect('test-form')
else:
form = TestForm
return render(
request,
'test_app/test.html',
{'form': form},
)
|
Bootstrap-tempus-dominus styling colors
By : user3396096
Date : March 29 2020, 07:55 AM
like below fixes the issue I'm using bootstrap-tempus-dominus for Datetimepickers in my application. , Just add below custom style in your page it will be work's code :
.bootstrap-datetimepicker-widget table th.picker-switch{
color:#000 !important;
}
.bootstrap-datetimepicker-widget table th{
color:#000 !important;
}
$(function() {
$('#datetimepicker1').datetimepicker();
});
.bootstrap-datetimepicker-widget table th.picker-switch{
color:#0f0 !important;
}
.bootstrap-datetimepicker-widget table th{
color:#0f0 !important;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment-with-locales.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>
<script src="https://rawgit.com/tempusdominus/bootstrap-4/master/build/js/tempusdominus-bootstrap-4.js"></script>
<link href="https://rawgit.com/tempusdominus/bootstrap-4/master/build/css/tempusdominus-bootstrap-4.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<div class="input-group date" id="datetimepicker1" data-target-input="nearest">
<input type="text" class="form-control datetimepicker-input" data-target="#datetimepicker1" />
<span class="input-group-addon" data-target="#datetimepicker1" data-toggle="datetimepicker">
<span class="fa fa-calendar"></span>
</span>
</div>
</div>
</div>
</div>
</div>
|