java时间格式转js_使用jquery或java脚本将日期时间转换为rfc3339格式
您的要求似乎微不足道,还有更多吗?这是显而易见的答案:
function formatTimestring(s) {
var b = s.split(/[\\/:]/);
return b[2] + b[1] + b[0] + \'T\' + b[3] + b[4] + \'00\' + \'Z\'
}
alert(
formatTimestring(\'08/09/2010:12:00\') //20100908T120000Z
);
如果要从日期对象或\“ now \”生成请求格式的UTC字符串,则:
/*
* Return a date string as yyyymmddThhmmssZ
* in UTC.
* Use supplied date object or, if no
* object supplied, return current time
*/
var dateToUTCString = (function () {
// Add leading zero to single digit numbers
function addZ(n) {
return (n<10)?\'0\'+n:\'\'+n;
}
return function(d) {
// If d not supplied, use current date
var d = d || new Date();
return d.getUTCFullYear() +
addZ(d.getUTCMonth() + 1) +
addZ(d.getUTCDate()) +
\'T\' +
addZ(d.getUTCHours()) +
addZ(d.getUTCMinutes()) +
addZ(d.getUTCSeconds()) +
\'Z\';
}
}());
如果您想使用mm-dd-yyy hh:mm [:ssam / pm]:
// input format: mm-dd-yyy hh:mm:ss[ ]am|pm
function timeStringToUTC(s) {
// Deal with trailing am/pm if present
// Probably should trim leading spaces here too
var isPM = /pm\\s*$/i.test(s);
s = s.replace(/\\s*pm\\s*$/i,\'\')
// Split the string on any of -, space or :
var b = s.split(/[- :]/);
// Add 12 to hour if is pm
if (isPM) {
b[3] = +b[3] + 12;
} else {
// Add leading zero if hours less than 10
b[3] = (b[3] < 10)? \'0\' + +b[3] : b[3];
}
// Add leading zero to minutes if < 10
if (b[4] < 10) b[4] = \'0\' + +b[4];
// If seconds not supplied, set to 00
if ( !/^\\d\\d?$/.test(b[5])) {
b[5] = \'00\';
} else {
// Add leading zero if seconds less than 10
if (b[5] < 10) b[5] = \'0\' + +b[5];
}
// Generate date object, call dateToUTCString to return
// UTC date string
return dateToUTCString(
new Date(b[2] + \'/\' +
b[0] + \'/\' +
b[1] + \' \' +
b[3] + \':\' +
b[4] + \':\' +
b[5]
)
);
}
java时间格式转js_使用jquery或java脚本将日期时间转换为rfc3339格式相关推荐
- php实现ISO8601时间格式(带T和Z)和常规日期时间格式(东八区UTC+8)的相互转换
ISO8601时间格式转年月日时分秒格式 要将"2023-04-06T01:44:43.000Z"这个字符串转换为年月日时分秒的格式,你可以使用PHP的DateTime类和form ...
- Java:获取当前日期当前季度、上一季度开始结束日期时间
获取当前时间的所在季度开始结束日期 /*** 计算某日期所在季度开始日期* 季度划分:1.2.3, 4.5.6, 7.8.9, 10.11.12*/public static Date getSeas ...
- 如何把文档转成html格式转换,文档格式转换工具Print2Flash使用教程:如何将文档转换为Print2Flash格式件或HTML5文件?...
Print2Flash是一款强大的文件格式转换及文档发布工具.可以轻松实现可打印文档(如Word.PDF文档.PPT或是Excel电子表格)转换到 Adobe ® Flash ®文件(swf).htm ...
- java数据格式化(精确到小数点后两位、日期时间格式化)
/** 格式化价格信息,精确到小数点后两位 */ public static String formatMoney(String moneyAmount_Fen) {DecimalFormat df ...
- 日期格式化为yyyymmdd_Excel小技巧——如何将多行日期快速转换为数字文本
Hello~大家好,本来计划这一期给大家介绍一下如何根据身份证号快速获得性别信息的小技巧,但是在上一节内容如何将数字快速转换成日期格式发布后,就有朋友私信问我,可不可以再介绍一下将日期快速转换成数字文 ...
- android照片如何查看时间,【技巧】如何查看图片的拍摄地点和日期时间等信息...
目前大家普遍都用数码相机和手机拍摄图片,而数码相机和手机大多都带有GPS模块,因而拍摄的图片中就包含有经纬度等信息,我们就可以通过经纬度找到图片拍摄的地点. 那么如何查看一张图片的拍摄地点和具体时间, ...
- shell脚本打印日期时间
写在前面 你可能会觉得这个问题会很简单,因为百度一下就会有呀,为什么我要记录下来还是写一篇博客呢?因为呀,我是一名运维实习生,每天都需要备份数据库,时间日期是非常重要的,可以确定数据文件的唯一性. 那 ...
- java datetime 转换_如何实现Java日期时间格式转换
Java日期时间以及日期相互转换 Java日期时间,以及相互转化,供大家参考,具体内容如下 package com.study.string; import java.text.ParseExcept ...
- java年月日时分秒格式_Java 日期时间 LocalDate LocalTime LocalDateTime类
// LoacalDate, LocalTime, LocalDateTime类// 不要使用构造器来构造LocalDate类的对象.实际上,应该使用LocalDate.now()静态工厂方法代表你调 ...
最新文章
- Android Priority Job Queue (Job Manager):多重不同Job并发执行并在前台获得返回结果(四)...
- 流程启动(Jbpm)
- 同一个网站别人能打开我打不开_做网站建设需要注意的五大事项
- python编写程序-Python 编程速成(推荐)
- idea 设置识别ini文件
- 重构遗留代码(1):金牌大师
- npm package.json中的dependencies和devDependencies的区别
- 第二篇:cout和endl的用法
- iOS之深入解析内存分配的五大区
- 如何用Pygame写游戏(十六)
- Restful/Soap风格比较
- 解决idea使用maven打自定义jar缺失
- C# TextBox输入校验方法
- 计算机系统结构cache,大连理工大学计算机系统结构实验 实验四
- 联想拯救者y9000x和R9000X有什么区别 选哪个
- rca接口_常用的音频接口及焊接方法
- 特征值 是 系数行列式等于0时的 解
- GPRS网络组成及接口
- 深信服行为感知命令执行漏洞
- 大学期间的副业赚钱之道
热门文章
- 【渝粤教育】广东开放大学 地基与基础 形成性考核 (27)
- 【渝粤题库】国家开放大学2021春2227物业设备设施管理题目
- java与lisp_javalisp
- 同源策略为什么可以防csrf_Spring Security 如何预防CSRF跨域攻击?
- [精品]CSAPP Bomb Lab 解题报告(五)
- 【强化学习】可视化学习tensorboard
- taro 重新加载小程序_Taro开发微信小程序的初体验
- dart和python哪个好_RedMonk 2020 年 Q1 编程语言排行:Python 冲进前二,Dart 值得关注...
- CentOS7.x以上版本配置DNS失效解决办法
- BZOJ.4553.[HEOI2016TJOI2016]序列(DP 树状数组套线段树/二维线段树(MLE) 动态开点)