快速js自定义日期格式功能

时间:2016-09-29 09:49:42

标签: javascript mysql date angular-ui-bootstrap

您好我需要一个能够以两种方式转换日期字段的常用功能:

  1. 当我从客户端向服务器发送数据时
  2. 当我从服务器接收数据时
  3. 实际上当我从客户端向服务器发送数据时,每个事务中有5到10个日期字段,这个日期字段在Javascript Date对象中,所以当我直接将这些值保存到Mysql时,它不会在日期字段中接受所以我需要将它们转换为dd-mm-yyyy。在第二种情况下,我从数据库中获取数据并在前端显示我使用的日期选择器只接受Javascript Date对象。所以我的问题是我需要两次转换每个日期字段 我想要一个可以根据事务模式转换日期字段的常用函数,这个函数应该能够获取所有日期文件的名称,所以每次我不应该调用函数,我应该一次调用它。

    __ EDIT __

    我在服务器端使用此函数在Mysql中保存日期

    function convertDateInDBFormate(timestamp) {
        //If input date is not valid date then assign a default value
        if((new Date(timestamp)).getTime() > 0){
            var date = new Date(timestamp);
            return (date.getFullYear() + '-' + (date.getMonth() + 01) + '-' + date.getDate()  );
        }
        else{
            return '1900-01-01';
        }
    }
    

    在客户端,我使用Angulat $ filter进行日期转换,但我想在服务器端使用单个函数进行这两种操作。

0 个答案:

没有答案