| 12345678910111213141516171819202122232425262728 |
- export default {
- methods: {
- treatAsUTC: function (date) {
- var result = new Date(date);
- result.setMinutes(result.getMinutes() - result.getTimezoneOffset());
- return result;
- },
- daysSinceToday: function (date) {
- var currentDate = new Date();
- var millisecondsPerDay = 24*60*60*1000;
- return (this.treatAsUTC(currentDate) - this.treatAsUTC(date)) / millisecondsPerDay;
- },
- getHRDate: function (dateString) {
- var date = new Date(dateString);
- var year = date.getFullYear();
- var month = date.toLocaleString('default', {month: 'short'});
- var day = date.getDate();
- var hour = date.getHours() % 12;
- var minute = date.getMinutes();
- var period = date.getHours() < 24 ? 'AM' : 'PM';
- return month + " " + day + ", " + year + " " + hour + ":" + minute + " " + period;
- },
- isZero: function(dateString) {
- return dateString === '0000-00-00 00:00:00'
- }
- }
- }
|