Skip to content
This repository was archived by the owner on May 7, 2021. It is now read-only.

Commit 2df9f09

Browse files
committed
標準時とローカルタイムの変換を書いたつもり
1 parent e17e72d commit 2df9f09

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/components/EditAchievement.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@
111111
<script>
112112
import { mapState, mapActions } from 'vuex';
113113
import { debounceTime } from 'rxjs/operators';
114+
import moment from 'moment';
114115
import ErrorMessage from '@/components/ErrorMessage.vue';
115116
import Multiselect from 'vue-multiselect';
116117
import ImageSelector from '@/components/ImageSelector.vue';
@@ -151,11 +152,11 @@ export default {
151152
if (!this.achievement.happened_at) {
152153
return null;
153154
}
154-
const date = this.achievement.happened_at.substring(0, '2019-01-01'.length);
155-
return date;
155+
return moment(this.achievement.happened_at).local().format('YYYY-MM-DD');
156156
},
157157
set(newValue) {
158-
this.achievement.happened_at = `${newValue}T09:00:00Z`;
158+
const UTCDate = moment(newValue).utc().format('YYYY-MM-DD[T]HH:mm:ss[Z]');
159+
this.achievement.happened_at = UTCDate;
159160
},
160161
},
161162
isImageTooLarge() {

0 commit comments

Comments
 (0)