js-后台数据库返回的时间在前台格式化

Date.prototype.Format = function (fmt) { //author: meizz
        var o = {
            "M+": this.getMonth() + 1, //月份
            "d+": this.getDate(), //日
            "h+": this.getHours(), //小时
            "m+": this.getMinutes(), //分
            "s+": this.getSeconds(), //秒
            "q+": Math.floor((this.getMonth() + 3) / 3), //季度
            "S": this.getMilliseconds() //毫秒
        };
        if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
        for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
        return fmt;
    }

new Date(value).Format("yyyy-MM-dd hh:mm");

value = 2016-02-29 17:38:20

时间: 2024-11-08 23:00:03

js-后台数据库返回的时间在前台格式化的相关文章

关于从后台数据库提取数据发送到前台客户端

http://www.w3school.com.cn/php/php_ajax_database.asp http://www.w3school.com.cn/php/php_ajax_database.asp php代码在select.php中 关于从后台数据库提取数据发送到前台客户端

java之后台返回json格式字符串,前台接受并转为json文件

作为一个菜鸟,做项目真的好困难呀,这两天被一个问题困了两天,终于解决了,但是也不算太完美.首先,先说一下问题吧,根据后台返回的值,前台接受并作出一个折线图. 最初,在后台根据从数据库中的值,强制拼成了json格式的字符串,利用model返回给前台,前台Ajax  success:function(data)data接收数据,这是应该接收的是字符串,由于折线图中series中的data为非字符串,(这个是后来百度才知道的),就没有成功.然后就想后台直接将数据转换成json,然后返回前台,利用里JS

js处理数据库时间格式/Date(1332919782070)/

js处理数据库时间格式 数据库返回时间格式:/Date(1332919782070)/ 方法: function ChangeDateFormat(val) { if (val != null) { var date = new Date(parseInt(val.replace("/Date(", "").replace(")/", ""), 10)); //月份为0-11,所以+1,月份小于10时补个0 var month

iOS开发中如何将后台返回的时间转换为常见字串

在iOS开发中,经常需要从后台数据中获取时间,但是此时后台返回的时间格式经常是一串类似"123456789"的数字,此数字是1970年开始截至到现在的秒数,此时我们需要将其转换为可以用的格式. 模型中我定义了c_time属性,通过重写c_time的get方法中进行格式的转换. - (NSString *)c_time{ // 1.创建时间格式化类 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // 2.设置时间

关于后台数据库正常存储中文通过Ajax方式传递到前台变成问号的处理

我的一个程序,用到的后台数据库MySql,字段是Varchar,Character Set是utf8,字段能且已经正确存储了中文. 从数据库取出信息后,在后台Java代码里Debug看到正确的中文. 但是,通过Ajax方式将信息传到前台,前台显示??,用alert查看也是两个问号. 看页面编码方式,<%@ page contentType="text/html; charset=UTF-8"%> 和<meta charset="utf-8"/>

前台网页与后台数据库的连接

1.asp.net  +  mssql using  System.Data.SqlClient; string  [email protected]"Data Source=20131231-0936\SQLEXPRESS;Initial Catalog=czcjc;Integrated Security=True"; SqlConnection con=new SqlConnection(sqlstr); SqlCommand  cmd=new SqlCommand(); cmd.

原生JS返回服务器端时间

最近的项目需要做一个倒计时的功能,找了好多资料,都写的很清楚,也看得懂是什么意思,但都是只输出时间,而我是要返回一个时间,所以我修修改改成了这个方法,还不错,兼容IE6.0,嘎嘎嘎. 上代码: 1 /// <summary> 2 /// 返回服务器端时间 3 /// </summary> 4 var getServeTime = function () { 5 //创建XMLHttpRequest对象 6 var http = window.XMLHttpRequest ? new

js根据服务端返回的时间倒计时

使用服务端与本地的时间差进行计算 $(function(){ // 倒计时 var _ordertimer = null; var data =new Date(); var txt = $('.js_time_txt'); var buyTime = '2018/03/28 10:30:00'; //开抢时间 var nowTime = '2018/03/16 17:00:00'; //接口返回当前时间 var dateDiff = new Date(nowTime) - new Date(g

node.js操作数据库之MongoDB+mongoose篇

前言 node.js的出现,使得用前端语法(javascript)开发后台服务成为可能,越来越多的前端因此因此接触后端,甚至转向全栈发展.后端开发少不了数据库的操作.MongoDB是一个基于分布式文件存储的开源数据库系统.本文为大家详细介绍了如何用node.js + mongoose 玩转MongoDB.希望能帮到有需要的人. 由于我用Mac开发,以下所有操作都是在Mac下进行. 一. 环境搭建 安装Node.js 有 node 环境的可以跳过. nodejs官网提供了 macOS 安装包,直接