Skip to content

Commit 3ff797d

Browse files
committed
fix a bug in setDatePersian
1 parent 51cfb58 commit 3ff797d

7 files changed

Lines changed: 28 additions & 21 deletions

demo/how-to-start.html

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,19 @@
2424
</div>
2525

2626
<script>
27-
const inLineDtp2 = new mds.MdsPersianDateTimePicker(document.querySelector('#date-text'), {
27+
// const dtp1 = new mds.MdsPersianDateTimePicker(document.querySelector('#date-text'), {
28+
// targetTextSelector: '#date-text',
29+
// targetDateSelector: '#date-value',
30+
// selectedDate: new Date('2023/05/01'),
31+
// selectedDateToShow: new Date('2023/05/01'),
32+
// });
33+
const dtp2 = new mds.MdsPersianDateTimePicker(document.querySelector('#date-text'), {
2834
targetTextSelector: '#date-text',
29-
targetDateSelector: '#date-value',
30-
selectedDate: new Date('2023/05/01'),
31-
selectedDateToShow: new Date('2023/05/01'),
35+
targetDateSelector: '#date-value'
3236
});
33-
</script>
37+
dtp2.setDatePersian(1400, 06, 31);
38+
39+
</script>
3440

3541
</body>
3642

dist/mds.bs.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/mds.bs.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/mds.bs.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: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "md.bootstrappersiandatetimepicker",
3-
"version": "4.2.5",
3+
"version": "4.2.6",
44
"description": "Persian Date Time Picker with Bootstrap 5+",
55
"license": "MIT",
66
"moduleResolution": "node",
@@ -22,20 +22,20 @@
2222
"@types/bootstrap": "^5.2.6",
2323
"@types/jquery": "^3.5.16",
2424
"css-loader": "^6.7.3",
25-
"css-minimizer-webpack-plugin": "^4.2.2",
26-
"expose-loader": "^4.0.0",
25+
"css-minimizer-webpack-plugin": "^5.0.0",
26+
"expose-loader": "^4.1.0",
2727
"extract-text-webpack-plugin": "^3.0.2",
2828
"jshint": "^2.13.6",
2929
"jshint-loader": "^0.8.4",
30-
"mini-css-extract-plugin": "^2.7.2",
31-
"style-loader": "^3.3.1",
30+
"mini-css-extract-plugin": "^2.7.5",
31+
"style-loader": "^3.3.2",
3232
"ts-loader": "^9.4.2",
33-
"typescript": "^4.9.5",
34-
"webpack": "^5.75.0",
35-
"webpack-cli": "^5.0.1",
36-
"webpack-dev-server": "^4.11.1",
33+
"typescript": "^5.0.4",
34+
"webpack": "^5.82.1",
35+
"webpack-cli": "^5.1.1",
36+
"webpack-dev-server": "^4.15.0",
3737
"webpack-merge": "^5.8.0",
38-
"webpack-remove-empty-scripts": "^1.0.1"
38+
"webpack-remove-empty-scripts": "^1.0.3"
3939
},
4040
"scripts": {
4141
"compile": "tsc",

src/mds.bs.datetimepicker.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2215,7 +2215,8 @@ data-bs-toggle="dropdown" aria-expanded="false">
22152215
*/
22162216
setDatePersian(yearPersian: number, monthPersian: number, dayPersian: number): void {
22172217
const gregorianDateJson = MdsPersianDateTimePicker.toGregorian(yearPersian, monthPersian, dayPersian);
2218-
const date = new Date(gregorianDateJson.gy, gregorianDateJson.gm, gregorianDateJson.gd);
2218+
console.log(gregorianDateJson);
2219+
const date = new Date(gregorianDateJson.gy, gregorianDateJson.gm - 1, gregorianDateJson.gd);
22192220
this.updateOptions({
22202221
selectedDate: date,
22212222
selectedDateToShow: date

webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ module.exports = {
8181
banner: `
8282
Bootstrap 5+ Persian Date Time Picker
8383
https://github.com/Mds92/MD.BootstrapPersianDateTimePicker
84-
version : 4.2.5
84+
version : 4.2.6
8585
Written By Mohammad Dayyan, Mordad 1397 - 1402
8686
mds.soft@gmail.com - @mdssoft
8787
`

0 commit comments

Comments
 (0)