Skip to content

Commit b0d9a86

Browse files
m.dayyan@mobinnet.netm.dayyan@mobinnet.net
authored andcommitted
Fix a bug
1 parent 3bdb15d commit b0d9a86

7 files changed

Lines changed: 69 additions & 13 deletions

demo/SamplesToDebug.html

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8" />
6+
<title>MD Persian DateTime To Debug</title>
7+
8+
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
9+
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
10+
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
11+
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous">
12+
</script>
13+
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
14+
integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous">
15+
</script>
16+
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
17+
integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous">
18+
</script>
19+
20+
<link rel="stylesheet" href="demo.css" />
21+
<link rel="stylesheet" href="../src/jquery.md.bootstrap.datetimepicker.style.css" />
22+
</head>
23+
24+
<body>
25+
<div class="container">
26+
<h2>Simple</h2>
27+
<div class="row">
28+
<div class="col-sm-6">
29+
<div class="input-group">
30+
<div class="input-group-prepend">
31+
<span class="input-group-text cursor-pointer" id="dt_class">Icon</span>
32+
</div>
33+
<input type="text" id="inputDate3" class="form-control" value="2019-09-22">
34+
</div>
35+
<label id="showDate_class"> </label>
36+
</div>
37+
</div>
38+
</div>
39+
40+
<script src="../src/jquery.md.bootstrap.datetimepicker.js" type="text/javascript"></script>
41+
42+
<script type="text/javascript">
43+
$(document).ready(function () {
44+
$("#dt_class").MdPersianDateTimePicker({
45+
targetDateSelector: "#inputDate3",
46+
targetTextSelector: "#showDate_class",
47+
textFormat: " dddd dd MMMM yyyy ",
48+
isGregorian: false
49+
});
50+
});
51+
</script>
52+
53+
<br><br>
54+
</body>
55+
56+
</html>

dist/jquery.md.bootstrap.datetimepicker.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/jquery.md.bootstrap.datetimepicker.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/jquery.md.bootstrap.datetimepicker.style.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@
2121
"popper.js": "^1.15.0"
2222
},
2323
"devDependencies": {
24-
"@types/jquery": "^3.3.30",
24+
"@types/jquery": "^3.3.31",
2525
"css-loader": "^1.0.1",
2626
"extract-text-webpack-plugin": "^4.0.0-beta.0",
2727
"jshint": "^2.10.2",
2828
"jshint-loader": "^0.8.4",
2929
"mini-css-extract-plugin": "^0.4.5",
3030
"style-loader": "^0.23.1",
3131
"uglifyjs-webpack-plugin": "^1.3.0",
32-
"webpack": "^4.36.1",
33-
"webpack-cli": "^3.3.6",
34-
"webpack-dev-server": "^3.7.2",
32+
"webpack": "^4.40.2",
33+
"webpack-cli": "^3.3.9",
34+
"webpack-dev-server": "^3.8.1",
3535
"webpack-fix-style-only-entries": "0.0.4",
36-
"webpack-merge": "^4.2.1"
36+
"webpack-merge": "^4.2.2"
3737
},
3838
"scripts": {
3939
"compile": "tsc",

src/jquery.md.bootstrap.datetimepicker.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* Bootstrap 4+ Persian Date Time Picker jQuery Plugin
3-
* version : 3.6.0
3+
* version : 3.6.2
44
* https://github.com/Mds92/MD.BootstrapPersianDateTimePicker
55
*
66
*
@@ -843,10 +843,10 @@
843843

844844
format = format.replace(/yyyy/mg, dateTimeJson.year);
845845
format = format.replace(/yy/mg, dateTimeJson.year % 100);
846-
format = format.replace(/MMMM/mg, getMonthName(dateTimeJson.month, isGregorian));
846+
format = format.replace(/MMMM/mg, getMonthName(dateTimeJson.month - 1, isGregorian));
847847
format = format.replace(/MM/mg, zeroPad(dateTimeJson.month));
848848
format = format.replace(/M/mg, dateTimeJson.month);
849-
format = format.replace(/dddd/mg, getWeekDayName(dateTimeJson.day, isGregorian));
849+
format = format.replace(/dddd/mg, getWeekDayName(dateTimeJson.dayOfWeek, isGregorian));
850850
format = format.replace(/dd/mg, zeroPad(dateTimeJson.day));
851851
format = format.replace(/d/mg, dateTimeJson.day);
852852
format = format.replace(/HH/mg, zeroPad(dateTimeJson.hour));

webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ module.exports = {
7676
banner: `
7777
Bootstrap 4+ Persian Date Time Picker jQuery Plugin
7878
https://github.com/Mds92/MD.BootstrapPersianDateTimePicker
79-
version : 3.6.1
79+
version : 3.6.2
8080
Written By Mohammad Dayyan, Mordad 1397
8181
mds.soft@gmail.com - @mdssoft
8282

0 commit comments

Comments
 (0)