您好我需要一个能够以两种方式转换日期字段的常用功能:
实际上当我从客户端向服务器发送数据时,每个事务中有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进行日期转换,但我想在服务器端使用单个函数进行这两种操作。