Time support String

This commit is contained in:
梁灏 2018-07-03 13:59:12 +08:00
parent 75ef863387
commit 9e4b6e8ec3
2 changed files with 4 additions and 2 deletions

View file

@ -4,7 +4,7 @@
<Time :time="1652839997" /> <Time :time="1652839997" />
<Time :time="ddd" :interval="1" /> <Time :time="ddd" :interval="1" />
<Time time="2018-06-20T13:09:14.000Z" />
</div> </div>
</template> </template>
<script> <script>

View file

@ -13,7 +13,7 @@
name: 'Time', name: 'Time',
props: { props: {
time: { time: {
type: [Number, Date], type: [Number, Date, String],
required: true required: true
}, },
type: { type: {
@ -60,6 +60,8 @@
time = (new Date(timestamp)).getTime(); time = (new Date(timestamp)).getTime();
} else if (type === 'object') { } else if (type === 'object') {
time = this.time.getTime(); time = this.time.getTime();
} else if (type === 'string') {
time = (new Date(this.time)).getTime();
} }
if (this.type === 'relative') { if (this.type === 'relative') {