js将long日期格式转换为标准日期格式
- <script language="javascript">
- //扩展Date的format方法
- Date.prototype.format = function (format) {
- 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(format)) {
- format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
- }
- for (var k in o) {
- if (new RegExp("(" + k + ")").test(format)) {
- format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
- }
- }
- return format;
- }
- /**
- *转换日期对象为日期字符串
- * @param date 日期对象
- * @param isFull 是否为完整的日期数据,
- * 为true时, 格式如"2000-03-05 01:05:04"
- * 为false时, 格式如 "2000-03-05"
- * @return 符合要求的日期字符串
- */
- function getSmpFormatDate(date, isFull) {
- var pattern = "";
- if (isFull == true || isFull == undefined) {
- pattern = "yyyy-MM-dd hh:mm:ss";
- } else {
- pattern = "yyyy-MM-dd";
- }
- return getFormatDate(date, pattern);
- }
- /**
- *转换当前日期对象为日期字符串
- * @param date 日期对象
- * @param isFull 是否为完整的日期数据,
- * 为true时, 格式如"2000-03-05 01:05:04"
- * 为false时, 格式如 "2000-03-05"
- * @return 符合要求的日期字符串
- */
- function getSmpFormatNowDate(isFull) {
- return getSmpFormatDate(new Date(), isFull);
- }
- /**
- *转换long值为日期字符串
- * @param l long值
- * @param isFull 是否为完整的日期数据,
- * 为true时, 格式如"2000-03-05 01:05:04"
- * 为false时, 格式如 "2000-03-05"
- * @return 符合要求的日期字符串
- */
- function getSmpFormatDateByLong(l, isFull) {
- return getSmpFormatDate(new Date(l), isFull);
- }
- /**
- *转换long值为日期字符串
- * @param l long值
- * @param pattern 格式字符串,例如:yyyy-MM-dd hh:mm:ss
- * @return 符合要求的日期字符串
- */
- function getFormatDateByLong(l, pattern) {
- return getFormatDate(new Date(l), pattern);
- }
- /**
- *转换日期对象为日期字符串
- * @param l long值
- * @param pattern 格式字符串,例如:yyyy-MM-dd hh:mm:ss
- * @return 符合要求的日期字符串
- */
- function getFormatDate(date, pattern) {
- if (date == undefined) {
- date = new Date();
- }
- if (pattern == undefined) {
- pattern = "yyyy-MM-dd hh:mm:ss";
- }
- return date.format(pattern);
- }
- //alert(getSmpFormatDate(new Date(1279849429000), true));
- //alert(getSmpFormatDate(new Date(1279849429000),false));
- //alert(getSmpFormatDateByLong(1279829423000, true));
- alert(getSmpFormatDateByLong(1279829423000,false));
- //alert(getFormatDateByLong(1279829423000, "yyyy-MM"));
- //alert(getFormatDate(new Date(1279829423000), "yy-MM"));
- //alert(getFormatDateByLong(1279849429000, "yyyy-MM hh:mm"));
- </script>
js将long日期格式转换为标准日期格式的更多相关文章
- js 将long日期格式 转换为标准日期格式方法
我们经常在操作的时候会发现从后台传递到view层的json中datetime类型变成了long型,当然你也可以从后台先转为string类型,但是如果是从和数据库对应的object中封装的话,就不能再去 ...
- 转换为标准IPv4格式
Insus.NET刚写了一个函数,把一个IP地址转换为标准格式,即每段位均是由3个数字组成. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- = ...
- C# DateTime时间格式转换为Unix时间戳格式
double ntime=dateTimeToUnixTimestamp(DateTime.Now); long g1 = GetUnixTimestamp(); long g2 = ConvertD ...
- DateTime时间格式转换为Unix时间戳格式
/// <summary> /// 将DateTime时间格式转换为Unix时间戳格式 /// </summary> /// <param name="date ...
- SQLServer 将日期改造成标准日期格式(如: 2016/6 ->201606)
同事给了份Excel 数据,导到数据库之后再查出来时发现顺序不好弄.于是想从数据源中做处理. 由于数据存在,年/月 与 年/月/日 的格式不好用datetime保存,于是用varchar保存. 数据处 ...
- vue框架中的日期组件转换为yyy-mm-dd格式
最近在用vue框架写一个app,这个是用到的日期格式转换,把下面的标准格式转换为字符串连接格式
- [工具类]将时间转换为unix时间戳格式
写在前面 由于在数据库中存的时间有时间戳格式的数据,在解析以及保存的时候,就需要考虑到数据格式的兼容性问题.看到数据库中的时间字段基本上都是以时间戳格式存储的,没办法,只能将时间进行转换了,考虑到其他 ...
- C#时间格式转换为时间戳互转
/// <summary> /// 将 DateTime时间格式转换为Unix时间戳格式 /// </summary> /// <param name="tim ...
- c# DateTime时间格式和JAVA时间戳格式相互转换
/// java时间戳格式时间戳转为C#格式时间 public static DateTime GetTime(long timeStamp) { DateTime dtStart = TimeZon ...
随机推荐
- oracle 快照
select count(*) from atzserreportb drop snapshot atzserreportb Create snapshot atzserreportb as sele ...
- XML学习笔记(二)-- DTD格式规范
标签(空格分隔): 学习笔记 XML的一个主要目的是允许应用程序之间自由交换结构化的数据,因此要求XML文档具有一致的结构.业务逻辑和规则.可以定义一种模式来定义XML文档的结构,并借此验证XML文档 ...
- MATLAB模拟布丰投针实验
MATLAB模拟布丰投针实验 标签(空格分隔): 算法 Buffon's Needle 桌面上有距离为a的若干平行线,将长度为L的针随机丢在桌面上,则这根针与平行线相交的概率是多少?假定L < ...
- git fetch 的简单用法:更新远程代码到本地仓库
方式一 1. 查看远程仓库 1 2 3 4 5 6 $ git remote -v eoecn https://github.com/eoecn/android-app.git (fetch) eoe ...
- P2P小贷网站业务数据流程分享
P2P小贷网站业务数据流程分享 引言 这是去年年底开发的一个项目,完成后和用户的衔接没有很好的做起来,所以项目就搁浅了.9月以来,看各路P2P风声水起,很是热闹:这里分享下我的设计文档,算是抛砖引玉, ...
- HttpServletResponse 学习
1: 利用Response向浏览器输出中文: private void test1(HttpServletResponse response) throws IOException { String ...
- php笔记[1]
1:echo '$temp tires<br />'; 该代码将'$temp tires<br />'发送给浏览器,在双引号中,变量名将被变量值所替代.而在单引号中,变量名称, ...
- iOS - UILabel
前言 NS_CLASS_AVAILABLE_IOS(2_0) @interface UILabel : UIView <NSCoding> @available(iOS 2.0, *) p ...
- Nginx基础知识之————多模块(非覆盖安装、RTMP在线人数实例安装测试)
说明:已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 具体:这里以安装第三方nginx-rtmp-module和nginx-accesskey-2.0.3模块为例,nginx的 ...
- Tomcat的使用
Tomcat的安装较为简单,尤其是Tomcat的安装文件apache-tomcat-7.0.19-windows-x86.zip,直接解压至目标目录下即可. Tomcat的安装目录下包括bin.con ...