Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 使用时间戳php中的javascript更改日期格式_Laravel_Vue.js - Fatal编程技术网

Laravel 使用时间戳php中的javascript更改日期格式

Laravel 使用时间戳php中的javascript更改日期格式,laravel,vue.js,Laravel,Vue.js,javascript是否可以将取自php的日期格式更改为这样:2018-09-22 05:20:48到9月22日星期六?iam使用vue.js和laravel。因为这个日期是使用查询从数据库中获取的,我不知道如何获取int time,它将传递给vue组件 Vue组件: <tr v-for="(category,index) in allCategories"> <td class="v-align-middle"> <im

javascript是否可以将取自php的日期格式更改为这样:
2018-09-22 05:20:48
到9月22日星期六?iam使用vue.js和laravel。因为这个日期是使用查询从数据库中获取的,我不知道如何获取int time,它将传递给vue组件

Vue组件:

    <tr v-for="(category,index) in allCategories">
                  <td class="v-align-middle"> <img :src="category.images[0].link" class="img-fluid categoriesImg" alt=""> </td>
                  <td class="v-align-middle">{{category.category}}</td>
                  <td class="v-align-middle">{{formatDate(category.created_at)}}</td>
                </tr>



<script>



    import {mapGetters} from 'vuex';
export default {
  name:"category",
  computed: {
      ...mapGetters({
        allCategories:'allCategories'
      }),

    },
    created(){

        // this.$swal('Hello Vue world!!!');

      this.$store.dispatch('GetAllCategories');

    },
    methods:{
      formatDate(date){
        let tanggal = new Date(date);
        return tanggal;
      },
    }

}
</script>
这是最好的解决办法

确保设置了正确的格式()


您可以使用以下代码:

var monthNames = ["January", "February", "March", "April", "May", "June","July", "August", "September", "October", "November", "December"];
var dayNames=['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
d = new Date(date);
time = dayNames[d.getDay()] + ", " + d.getDate() + monthNames[d.getMonth()] ;
有关更多信息,您可以在javaScript中签出

formatDate(date){
    let tanggal = moment(date, 'YYYY-MM-DD HH:mm:ss').format('dddd,DD MMMM');
    return tanggal;
  },
var monthNames = ["January", "February", "March", "April", "May", "June","July", "August", "September", "October", "November", "December"];
var dayNames=['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
d = new Date(date);
time = dayNames[d.getDay()] + ", " + d.getDate() + monthNames[d.getMonth()] ;