脚本日期格式转换

pFan.date = {
    //返回时间戳
    getTimeStamp:function(){
        var timestamp=new Date().getTime();
        return timestamp.toString();
    },
    //时间戳转为日期格式
    //@nS为时间戳
    getLocalTime: function(nS) {
        return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17);
    },
    //@time , 时间 , 如 new Date(‘2013/11/10 0:12:12‘)
    //@pre , 星期的 前缀,如:周 ,星期
    //@ nums ,如:一二三四五六日
    getWeek: function (time, pre, nums) { //# 获取星期几
        time = typeof time == ‘string‘ ? this.parse(time) : (time || new Date());
        pre = pre || ‘星期‘; //周
        nums = nums || ‘日一二三四五六‘;
        return pre + nums[time.getDay()];
    },
    //@formatType : YYYY, YY, MM
    //@ time : new Date(‘2013/11/12‘)
    //@weeks : 日一二三四五六
    format: function (formatType, time, weeks) { //格式化输出时间
        var pre = ‘0‘,
        formatType = formatType || ‘YYYY-MM-DD‘,
        weeks = weeks || ‘日一二三四五六‘,
        time = time || new Date();

        //格式化时间
        return (formatType || ‘‘)
            .replace(/yyyy|YYYY/g, time.getFullYear())
            .replace(/yy|YY/g, Tydic.string.addPre(pre, time.getFullYear() % 100), 2)
            .replace(/mm|MM/g, Tydic.string.addPre(pre, time.getMonth() + 1, 2))
            .replace(/m|M/g, time.getMonth() + 1)
            .replace(/dd|DD/g, Tydic.string.addPre(pre, time.getDate(), 2))
            .replace(/d|D/g, time.getDate())
            .replace(/hh|HH/g, Tydic.string.addPre(pre, time.getHours(), 2))
            .replace(/h|H/g, time.getHours())
            .replace(/ii|II/g, Tydic.string.addPre(pre, time.getMinutes(), 2))
            .replace(/i|I/g, time.getMinutes())
            .replace(/ss|SS/g, Tydic.string.addPre(pre, time.getSeconds(), 2))
            .replace(/s|S/g, time.getSeconds())
            .replace(/w/g, time.getDay())
            .replace(/W/g, weeks[time.getDay()]);
    }
}

  

时间: 2024-11-10 08:25:41

脚本日期格式转换的相关文章

SpringMVC与MyBatis整合之日期格式转换

在上一篇博客<SpringMVC与MyBatis整合(一)——查询人员列表>中遗留了日期格式转换的问题,在这篇记录解决过程. 对于controller形参中pojo对象,如果属性中有日期类型,需要自定义参数绑定.         将请求日期数据串传成 日期类型,要转换的日期类型和pojo中日期属性的类型保持一致. 在上一篇的示例程序中,Person类属性如下: 而测试结果如下: 所以自定义参数绑定将日期串转成java.util.Date类型.需要向处理器适配器中注入自定义的参数绑定组件. 添加

Json 的日期格式转换成DateTime

JSON 的日期形式:"/Date(1242357713797+0800)/" , 下面我们就用以下C#的方法将他转换成DateTime类型: /// <summary> /// Json 的日期格式与.Net DateTime类型的转换/// </summary> /// <param name="jsonDate">Json 的日期,例如:/Date(928120800000+0800)/</param> ///

日期格式转换 java 2016-09-03T00:00:00.000+08:00

/**  * 日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX  TO  yyyy-MM-dd HH:mm:ss  * @throws ParseException   */ public static String dealDateFormat(String oldDateStr) throws ParseException{  //此格式只有  jdk 1.7才支持  yyyy-MM-dd'T'HH:mm:ss.SSSXXX  DateFormat df = new Si

在SQL Server中 获取日期、日期格式转换

--常用日期转换参数: PRINT CONVERT(varchar, getdate(), 120 ) 2016-07-20 16:09:01 PRINT replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') 20040912110608 PRINT CONVERT(varchar(12) , getdate(), 111 ) 2004/09/12 PRINT CONVERT(varch

Date()日期格式转换

/** * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss *  @return */ public static String longToStrng() { String time = "1256006105375";// long型转换成的字符串 Date date = new Date(Long.parseLong(time.trim())); SimpleDateFormat formatter = new SimpleDateFormat("

Oracle日期格式转换,tochar(),todate()

Oracle日期格式转换 本文主要介绍Oracle中的日期转换. 1. 日期转化为字符串 (以2016年10月20日为例) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')  strDateTime from dual;    --获取年-月-日 时:分:秒   --显示结果为:2016-10-20 12:35:21 select to_char(sysdate,'yyyymmdd hh24:mi:ss')  strDateTime from dua

ABAP - 日期格式转换 &amp; ABAP常用日期处理函数

ABAP - 日期格式转换 现在提供以下一些日期格式转换的函数: Below are several FMs which can be used to convert date format. 1. CONVERSION_EXIT_IDATE_OUTPUT INPUT:      20080203 OUTPUT:   03FEB2008 2. CONVERT_DATE_TO_EXTERNAL INPUT:      20080203 OUTPUT:   02/03/2008    "Accord

ABAP - 日期格式转换 &amp;amp; ABAP经常使用日期处理函数

ABAP - 日期格式转换 如今提供下面一些日期格式转换的函数: Below are several FMs which can be used to convert date format. 1. CONVERSION_EXIT_IDATE_OUTPUT INPUT:      20080203 OUTPUT:   03FEB2008 2. CONVERT_DATE_TO_EXTERNAL INPUT:      20080203 OUTPUT:   02/03/2008    "Accord

poj 3751 时间日期格式转换

题目链接:http://poj.org/problem?id=3751 题目大意:按照要求的格式将输入的时间日期进行转化. 1 #include <iostream> 2 #include <cstdio> 3 using namespace std; 4 int main () 5 { 6 int t; 7 cin>>t; 8 while (t--) 9 { 10 int y,m,d,xs,fz,ms; 11 char ch1,ch2,ch3,ch4,ch5; 12