`
woai671
  • 浏览: 32701 次
社区版块
存档分类
最新评论

js转换数据库DateTime字段类型

    博客分类:
  • JS
阅读更多
在程序中,从数据库中读取到的日期时间类型数据一般是这种格式:"/Date(139832079+0800)/"

我们要让它转换为这种形式:'2012-12-10 11:05:21'

可用如下js函数:

function timeFormatter(value) {

    var t = new Date(parseInt(value.replace("/Date(", "").replace(")/" , "").split( "+")[0]));

    return t.getFullYear() + "-" + (t.getMonth() + 1) + "-" + t.getDate() + " " + t.getHours() + ":" + t.getMinutes() + ":" + t.getSeconds();

}


如果需要长日期长时间格式:
timeFormatter: function (value) {
        var datetime = new Date(parseInt(value.replace("/Date(", "").replace(")/", "").split("+")[0]))        
        var year = datetime.getFullYear(); 
        var month = datetime.getMonth()+1;//js从0开始取 
        var date = datetime.getDate(); 
        var hour = datetime.getHours(); 
        var minutes = datetime.getMinutes(); 
        var second = datetime.getSeconds();
 
        if(month<10){
            month = "0" + month;
        }
        if(date<10){
            date = "0" + date;
        }
        if(hour <10){
            hour = "0" + hour;
        }
        if(minutes <10){
            minutes = "0" + minutes;
        }
        if(second <10){
            second = "0" + second ;
        }
 
        var time = year+"-"+month+"-"+date+" "+hour+":"+minutes+":"+second; //2009-06-12 17:18:05
        // alert(time);
        return time;

    }
分享到:
评论
1 楼 纵观全局 2016-06-28  
谢谢 ,很不错

相关推荐

    JavaScript转换数据库DateTime字段类型方法

    JavaScript在处理数据时,经常会遇到需要与数据库交互的情况,其中包括转换数据库中的DateTime字段类型。DateTime字段通常存储日期和时间信息,而JavaScript中的日期处理则有其特定的方式。在这篇文章中,我们将探讨...

    java的Date类型转换成MySQL的DateTime类型.doc

    Java 的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,需要将 Java 的 Date 类型转换为 MySQL 的 DateTime 类型以便在 MySQL 数据库中存储日期和时间信息。该方法可以高效地将 Java 的 Date 类型...

    mysql取得datetime类型的数据,后面会跟个.0的实现方法

    在MySQL数据库中,datetime类型用于存储日期和时间的组合,格式为"YYYY-MM-DD HH:MM:SS"。然而,在某些情况下,当datetime值从MySQL传递到Java应用程序时,可能会出现尾随的".0",这通常是由于日期时间转换过程中的...

    计算机软件-商业源码-实例84 处理数据库中日期型字段的显示与输入.zip

    在与数据库交互时,开发者需要确保日期数据被正确地转换为数据库能够识别的格式,并在查询时进行合适的类型转换。例如,在SQL语句中,可能需要使用CONVERT或STR_TO_DATE函数来处理日期字符串。 总之,这个实例84...

    解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法

    默认情况下,`JsonResult`会将DateTime对象转换为JavaScript中的Date对象表示,通常呈现为`/Date(84923838332223)/`这样的格式,这在前端展示时并不友好,因为前端可能期望的是易于读取的日期字符串。 解决这个问题...

    biee10.1.3.4.1日历控件bug

    然而,在这个特定的版本中,当用户尝试选择日期时,系统可能会错误地将选择的"date"类型转换为"datetime"类型,这可能导致数据不准确或分析错误。 "date"和"datetime"是两种不同的数据类型。在数据库中,"date"通常...

    时间戳转换器

    8. **数据库存储时间**:许多数据库系统如MySQL、PostgreSQL支持时间戳类型的字段,可以直接存储和检索时间戳值,简化时间相关的查询操作。 9. **日志分析**:在日志文件中,时间戳用于追踪事件发生的时间顺序,...

    即时聊天数据库设计

    这个过程涉及到将E-R图中的实体、属性和联系转换为关系数据库中的表、字段和关系。根据描述中的原则,我们可以得到以下转换规则: 1. **一对一联系**:可以独立成为一个表,也可以与任一端实体合并。 - 如果独立...

    Asp.net中的日期转化为字符串汇总

    当日期数据与SQL Server交互时,需要确保日期字符串与数据库字段类型匹配。例如,使用 `SqlDbType.DateTime` 或 `DateTimeOffset` 类型。 10. **JavaScript 日期处理** 在客户端JavaScript中,可能需要将服务器...

    EasyASP 2.1 UTF-8.rar

    [数据库] 对数据库字段进行操作时可以不用考虑字段值数据类型的差别(如文本字段不用加单引号)。 [数据库] 自带记录集分页和调用存储过程分页功能,拥有功能丰富的可完全自定义配置及调用。 [数据库] 能方便的...

    Asp.net和C#开发中的一些注意事项及小技巧

    对数据库表中的字段进行初始化设置,即使字段可能暂时未被使用,也能避免后续查询或处理中因数据类型不匹配导致的错误,尤其是对于`DateTime`和`uniqueIdentifier`等类型。 ### 九、记录数统计 使用`ExecuteScalar...

    PHP结合Mysql数据库实现留言板功能

    这个表包含了五个字段:`id`(自动递增的主键)、`user`(留言者用户名)、`title`(留言标题)、`content`(留言内容)和`lastdate`(留言时间)。 接着,我们需要编写PHP文件来实现与数据库的交互。主要涉及以下...

    Django中从mysql数据库中获取数据传到echarts方式

    例如,假设有一个名为`QueuedrecordRealTime`的模型,其中包含`date_take`等字段,你可以通过以下方式获取当天的数据: ```python from datetime import datetime from .models import QueuedrecordRealTime ...

    Laravel开发-timezones

    8. **数据库存储**:对于数据库中的时间戳字段,推荐使用`timestamp`而不是`datetime`,因为`timestamp`在MySQL中默认使用UTC,而`datetime`则不涉及时区。 9. **API响应**:在API开发中,返回给客户端的时间应该...

    javascript asp教程 日期相关

    JavaScript是一种弱类型的语言,而数据库字段通常有严格的类型。当你尝试将文本插入到布尔类型的数据库列或者将布尔值放入日期/时间列时,会引发错误。这个问题在处理日期/时间时尤为突出,因为JavaScript的Date对象...

    django执行数据库查询之后实现返回的结果集转json

    以下是一个例子,展示了如何执行SQL查询,获取字段值,并将时间类型转换为字符串: ```python import pymysql # 执行SQL cursor.execute(sql) # 获取字段描述 desc = cursor.description # 将查询结果转换为字典...

    php时光轴.rar

    PHP提供了内置的日期和时间处理函数,如`date()`和`DateTime`类,用于将服务器时间转换为用户友好的格式。在显示时间轴时,可能需要将Unix时间戳或MySQL日期格式转化为人类可读的格式,例如: ```php $date = new ...

    Python可视化.docx

    ECharts是一款由百度公司开发的基于JavaScript的数据可视化库,支持多种图表类型,易于集成到Web应用中。 - **生成饼状图**: ```javascript option = { series: [ { name: '值班情况', type: 'pie', data: ...

Global site tag (gtag.js) - Google Analytics