js将字符串转化为date(js中字符串怎么转化为日期)
本文目录
- js中字符串怎么转化为日期
- 怎么用JS将字符串转成日期Date类型
- js中如何将一字符串表示的系统时间转换为Date时间对象
- 在js页面,怎么把string 类型转化为date 类型存入数据库
- js怎么把字符串型(yyyy年mm月dd日)转化为日期型
- JS中String型别转换Date型别
- js中怎么将日期字符串转换为日期格式
js中字符串怎么转化为日期
var str = "2010-08-01";// 转换日期格式str = str.replace(/-/g, ’/’); // "2010/08/01";// 创建日期对象var date = new Date(str);// 加一天date.setDate(date.getDate() + 1);
怎么用JS将字符串转成日期Date类型
var date = ’Mon Sep 15 21:21:29 +0800 2014’;var result = date.split(’ ’);var year = result.pop();result.splice(3, 0, year);date = result.join(’ ’);console.log(date); // 输出:Mon Sep 15 2014 21:21:29 +0800
js中如何将一字符串表示的系统时间转换为Date时间对象
js中将一串字符串转换为date类型,主要是先过滤字符,然后分割开,如下代码实例:
function parseToDate(strTime){var arr=strTime.split(" ");if(arr.length》=2){var arr1=arr.split("-");var arr2=arr.split(":");}elsereturn null;if(arr1.length》=3 && arr2.length》=3){var b=new Date(arr1);//将字符串转换为date类型return b;}elsereturn null;}
在js页面,怎么把string 类型转化为date 类型存入数据库
代码如下:
//date类型转成string 《!-- /** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==》 2006-07-02 08:09:04.423 * (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==》 2009-03-10 二 20:09:04 * (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss") ==》 2009-03-10 周二 08:09:04 * (new Date()).pattern("yyyy-MM-dd EEE hh:mm:ss") ==》 2009-03-10 星期二 08:09:04 * (new Date()).pattern("yyyy-M-d h:m:s.S") ==》 2006-7-2 8:9:4.18 */ //var date = new Date(); //window.alert(date.pattern("yyyy-MM-dd hh:mm:ss")); // --》 Date.prototype.pattern=function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //小时 "H+" : this.getHours(), //小时 "m+" : this.getMinutes(), //分 "s+" : this.getSeconds(), //秒 "q+" : Math.floor((this.getMonth()+3)/3), //季度 "S" : this.getMilliseconds() //毫秒 }; var week = { "0" : "\u65e5", "1" : "\u4e00", "2" : "\u4e8c", "3" : "\u4e09", "4" : "\u56db", "5" : "\u4e94", "6" : "\u516d" }; if(/(y+)/.test(fmt)){ fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); } if(/(E+)/.test(fmt)){ fmt=fmt.replace(RegExp.$1, ((RegExp.$1.length》1) ? (RegExp.$1.length》2 ? "\u661f\u671f" : "\u5468") : "")+week); } for(var k in o){ if(new RegExp("("+ k +")").test(fmt)){ fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o).length))); } } return fmt; }
js怎么把字符串型(yyyy年mm月dd日)转化为日期型
var str = ’2013年11月18’;\x0d\x0astr = str.replace(//g,’/’);\x0d\x0avar date = new Date(str);\x0d\x0a’2013-11-18’ 也适用 /才兼容IE -有些IE不认识
JS中String型别转换Date型别
JS中String型别转换Date型别 1、比较常用的方法,但繁琐,参考如下: 主要使用Date的构造方法:Date(int year , int month , int day) 《script》 var str1 = "2009-8-9"; var arr1 = str1.split("-"); var date1 = new Date(arr1); var str2 = "2009-8-4"; var arr2 = str2.split("-"); var date2 = new Date(arr2); alert(date1》date2);true 《/script》 2、相对简便的方法,参考如下: var str = "2005-12-15"; var d = new Date(str.replace(/-/g, "/")); Example: 《script》 var s = "2010-09-11"; var s1 = "2010-09-12"; var d = new Date(s.replace(/-/g,"/")); var d1 = new Date(s1.replace(/-/g,"/")); var m = (d1.getTime()-d.getTime())/(1000*60*60); alert(m); 24 《/script》 怎样把date型别转换为string型别 Date型别转String 与 String转Date型别,这个型别在jsp/servlet中要手动转换,而在struts2 中会自动转换 SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -》 文字)、解析(文字 -》 日期)和规范化 :blogs./android-5/archive/2012/05/12/2533652. 详细可以参考这个,有图解教程,希望可以帮到你 如何把string型别转换成date型别 data预设有toString() 输出格林威治时间,比如说Date date = new Date(); String toStr = date.toString(); 输出的结果类似于: Wed Sep 16 19:02:36 CST 2012 你要输出yyyy-MM-dd hh:mm:ss这种格式的话, 使用SimpleDataFormat类 比如 Date date = new Date(); String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date); System.out.println(dateStr); 输出结果像下面这样: 2009-09-16 07:02:36当然啦,你也可以把:hh:mm:ss去掉,输出的结果也就只有年-月-日了delphi中string型别与decimal型别转换 可以尝试以下方法: TryStrToFloat(String, Float); 该函式返回布林值,表示转化是否成功,STRING表示需要转化的STRING型别变数,FLOAT则是接收转化后值的FLOAT型别的变数。 java中怎样把一个date型别转换成String型别? data预设有toString()输出格林威治时间 你要输出yyyy-MM-dd hh:mm:ss这种格式的话,使用SimpleDataFormat类 比如 Date date = new Date(); System.out.println(date); String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date); System.out.println(dateStr); 输出结果像下面这样: Wed Sep 16 19:02:36 CST 2009 2009-09-16 07:02:36 在java中如何将String型别转换成java.sql.Date型别 String str="1989-11-23 12:25:20"; java.sql.Date date=java.sql.Date.valueof(str); 这样是可以转换的,但是前提是str的日期格式要和资料库中的一样,上面是MySql的,其他的如Oracle就和这个不一样了 java中double型别转换为String型别? String类中本身提供方可以将几乎所有的基本型别转换为String型别可以这么呼叫String.valueOf(222.222); 这个方法返回的就是double对应的字串 示例程式码如下 package .lk.simpleDeveloper.test;public class Test { public static void main(String args) { double d = 12.25; String str = String.valueOf(d); System.out.println(str); }} java中怎样将一个String型别转换为Date型别的? 在Java中,常见的时间转换通常为从String型别转化为date型别或者倒过来,在转换的时候,我们可以自定义时间的格式,如下: 假如我们要自定义时间型别为yyyy-MM-dd,此时我们可以先自定义格式:SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); 这一句是必须的,不可少的。然后我们通过呼叫dateFormat的parse(String s)方法,将s从String型别转换为时间型别的,如果我们呼叫dateFormat的format(Date d)方法,就可以将d从日期型别转换为String型别。
js中怎么将日期字符串转换为日期格式
《!doctype html》
《html》
《head》
《meta charset="utf-8"》
《title》《/title》
《/head》
《body》
《script》
//var str="2016-12-13 17:04:21"
var str=new Date().getTime();
document.write(new Date(str))
《/script》
《/body》
《/html》
日期字符串转换为日期格式:
new Date(这里放字符串)//当然要正确格式的字符串不然非法
更多文章:
中国象棋真人对战免费下载安装(哪个网站有免费下载单机版中国象棋)
2024年8月24日 18:50
会说话的狗狗本电脑版(会说话的狗狗本破解版怎样下载到手机上 我的手机是联想S680)
2023年11月3日 21:00
王冠之争秘籍?一个2000年的即时战略游戏,王冠之争求如何汉化这个游戏!
2024年6月6日 08:00
灵魂救星2 中文版谷歌市场安装教程?为什么我的手机玩灵魂救星2会闪退
2024年7月23日 18:54
天气预报下载2022年最新版免费(2022比墨迹天气更好的软件)
2024年8月24日 01:05
三国群英传2奥汀科技(奥汀三国群英传2刘备加关羽之类的组合)
2024年7月10日 11:55