Comments (10)
سلام وقتتون بخیر
برای نمایش مقدار پیش فرض میتونید از v-model استفاده کنید. اگه از بازه استفاده میکنید یه آرایه بهش بدین اینجوری ['00:00', '23:59']
اگه هم مقدار تکی استفاده میکنید یه رشته مثل این '00:00'
from vue-persian-datepicker.
ممنون از پاسخگوییتون
استفاده کردم ولی جواب نگرفتم!
<div id="app">
<date-picker placeholder="انتخاب تاریخ" @submit="submit" name="app" id="app" color="red" v-model="datetime" mode="single" type="datetime" style="--icon-background:#transparent;" :auto-submit="false" shortcut from="1397/5/1" :to="toDate"></date-picker>
</div>
new Vue({
el: '#app',
autoSubmit: false,
components: {
datePicker
},
methods: {
submit(date) {
datetempStart = new PersianDate(date[0]).toString("YYYY-MM-DDTHH:mm:ss.0000000");
datetempEnd = new PersianDate(date[1]).toString("YYYY-MM-DDTHH:mm:ss.9999999");
datetempS = new PersianDate(date[0]);
datetempE = new PersianDate(date[1]);
},
select(date) {
if (new PersianDate().toString('datetime') = date.toString('datetime'))
// با این کار کاربر فقط تا تاریخ و ساعت سپری شده امکان انتخاب رنج زمانی را دارد
this.toDate = new PersianDate().toString('datetime');
this.datetime = new PersianDate().toString('YYYY-MM-DD 00:00:00.0000000');
},
},
data() {
return {
toDate: new PersianDate().toString('datetime'),
datetime: new PersianDate().toString('YYYY-MM-DD 00:00:00.0000000')
}
}
})
from vue-persian-datepicker.
#4 (comment)
این مورد رو مطالعه کنید همین مشکل شماست.
from vue-persian-datepicker.
ممنون از شما، بنده مشکلی که دارم برای زمان هست ولی این مورد رو که مطالعه میکردم برای تاریخ است
تست ام کردم متاسفانه جوابی نگرفتم
<div id="app">
<date-picker placeholder="انتخاب تاریخ" @submit="submit" name="app" id="app" color="red" v-model="datetime" mode="range" type="datetime" ref="dp" style="--icon-background:#transparent;" :auto-submit="false" shortcut from="1397/5/1" :to="toDate"></date-picker>
</div>
data() {
return {
toDate: new PersianDate().toString('datetime'),
datetime: null
}
},
created() {
this.$refs.dp.selectDate(new PersianDate().subDay(new PersianDate().getDaysInMonth()).toString('YYYY-MM-DD 00:00:00.0000000'), "date");
},
mounted() {
this.$refs.dp.setDate(new PersianDate().subDay(new PersianDate().getDaysInMonth()).toString('YYYY-MM-DD 00:00:00.0000000'));
}
from vue-persian-datepicker.
این رو امتحان کنید:
<date-picker v-model="datetime" mode="range" type="datetime"></date-picker>
data() {
return {
datetime: [
new PersianDate(undefined, "gregorian").startOf("d").toString("datetime"),
new PersianDate(undefined, "gregorian").endOf("d").toString("datetime"),
]
}
},
}
from vue-persian-datepicker.
نه متاسفانه جواب نداد باز شروع بازه تاریخ و پایان بازه تاریخ هردو ساعت فعلی رو نمایش میده
from vue-persian-datepicker.
شما میخواید که تاریخ امروز به صورت پیش فرض انتخاب باشه و ساعتش از 00:00 تا 23:59 باشه. درسته؟
اگه مشکلتون اینه با همین روش بالا مشکل حل میشه. اگه هم که مشکلتون این نیست لطفا بیشتر درموردش توضیح بدین.
#27 (comment)
from vue-persian-datepicker.
سلام مجدد ممنونم از پیگیریتون
مشکل فقط در انتخاب رنج هست.
مثلا کاربر دیتاپیکر رو باز میکنه و میخواد یک رنجی از تاریخ رو انتخاب کنه، به طور مثال از 1 خرداد تا 10 خرداد. من قصدم این هست که 1 خرداد به صورت اتوماتیک زمانش 00:00 باشه و 10 خرداد زمانش 23:59 باشه.
تمام روش هارو رفتم ولی جوابی نگرفتم
from vue-persian-datepicker.
سلام
برای این کار راهی وجود نداره مگه اینکه بعد از هر بار انتخاب بازه با استفاده از ایونت submit خودتون زمان رو تغییر بدین.
یا میتونید از دوتا فیلد استفاده کنید یه فیلد برای تاریخ و یه فیلد هم برای ساعت.
from vue-persian-datepicker.
بسیار ممنون، امیدوارم در آپدیت های بعدی ساعت رو بشه به صورت دستی اضافه کرد بجای اینکه از ساعت سیستم کالکت کنه
با تشکر
چون این راهکار متاسفانه امکان پذیر نیست چون احتمال داره یوزر یک ساعت مخصوصی رو مد نظرش باشه
ولی چون در 90 درصد حالت از 00 تا 23 هست تصمیم داشتم که بجای سلکت شدن از ساعت سیستم، ساعت پیشنهادی خودم رو وارد کنم
from vue-persian-datepicker.
Related Issues (20)
- select just year or month HOT 2
- nuxt app crashes while in ssr mode and page scroll occurs HOT 2
- Features needed HOT 2
- get display value HOT 3
- clear button and set manually HOT 4
- warning در ناکست HOT 2
- set default value
- Bug with the new version HOT 2
- مشکل کار با localconfig HOT 1
- custom attributes HOT 4
- disable date rang HOT 2
- turbolinks and datepicker HOT 1
- how set initial value HOT 1
- selection-range ساخت تابع برای HOT 2
- ست كردن تاريخ جهت نمايش HOT 1
- نمایش تاریخ شمسی به جای تاریخ میلادی HOT 1
- Get Date
- multi select HOT 1
- ایجاد فیلد الزامی HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue-persian-datepicker.