Skip to content

Commit b0cb5c5

Browse files
committed
Close #31: Select seconds
1 parent 7db19ce commit b0cb5c5

File tree

5 files changed

+17
-5
lines changed

5 files changed

+17
-5
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- add_ssh_keys:
1919
fingerprints:
20-
- "17:16:87:45:9e:a8:89:a1:c2:ed:62:72:7b:dc:fa:ed"
20+
- '17:16:87:45:9e:a8:89:a1:c2:ed:62:72:7b:dc:fa:ed'
2121
- checkout
2222
- run: yarn install
2323
- run: yarn docs

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ Once installed, it can be used in a template as simply as:
5656
| hideDetails | Boolean | false | see [Vuetify Docs](https://vuetifyjs.com/zh-Hans/components/text-fields 'Vuetify Docs') |
5757
| appendIcon | String | | see [Vuetify Docs](https://vuetifyjs.com/zh-Hans/components/text-fields 'Vuetify Docs') |
5858
| prependIcon | String | | see [Vuetify Docs](https://vuetifyjs.com/zh-Hans/components/text-fields 'Vuetify Docs') |
59+
| useSeconds | Boolean | false | see [Vuetify Docs](https://vuetifyjs.com/zh-Hans/components/text-fields 'Vuetify Docs') |
5960

6061
## Events
6162

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vuetify-datetime-picker",
3-
"version": "2.0.2",
3+
"version": "2.0.3",
44
"description": "DatetimePicker component for Vuetify.js.",
55
"main": "dist/index.js",
66
"scripts": {

src/app.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@
4040
</v-datetime-picker>
4141
</v-flex>
4242
</v-layout>
43+
<v-layout row justify-center>
44+
<v-flex xs4>
45+
<span class="subheading">Select Seconds</span>
46+
<v-datetime-picker v-model="datetime" use-seconds></v-datetime-picker>
47+
</v-flex>
48+
</v-layout>
4349
</v-container>
4450
</v-app>
4551
</template>

src/components/DatetimePicker.vue

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
scrollable
4444
:format="timePickerFormat"
4545
actions
46+
:use-seconds="useSeconds"
4647
>
4748
</v-time-picker>
4849
</v-tab-item>
@@ -63,8 +64,8 @@
6364
import moment from 'moment'
6465
6566
const DEFAULT_DATE_FORMAT = 'YYYY-MM-DD'
66-
const DEFAULT_TIME_FORMAT = 'HH:mm'
67-
const DEFAULT_TIME = '00:00'
67+
const DEFAULT_TIME_FORMAT = 'HH:mm:ss'
68+
const DEFAULT_TIME = '00:00:00'
6869
6970
export default {
7071
name: 'v-datetime-picker',
@@ -134,6 +135,10 @@ export default {
134135
},
135136
prependIcon: {
136137
type: String
138+
},
139+
useSeconds: {
140+
type: Boolean,
141+
default: false
137142
}
138143
},
139144
data() {
@@ -188,7 +193,7 @@ export default {
188193
const input = moment(this.selectedDatetime)
189194
.hour(time.hour())
190195
.minute(time.minute())
191-
.second(0)
196+
.second(time.second())
192197
this.selectedDatetime = input.toDate()
193198
}
194199
},

0 commit comments

Comments
 (0)