js将字符串转化为date(怎么用JS将字符串转成日期Date类型)
本文目录
- 怎么用JS将字符串转成日期Date类型
- js中怎么将日期字符串转换为日期格式
- js怎么把字符串型(yyyy年mm月dd日)转化为日期型
- js中如何将一字符串表示的系统时间转换为Date时间对象
- 在js页面,怎么把string 类型转化为date 类型存入数据库
- JS中String型别转换Date型别
- js中字符串怎么转化为日期
怎么用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(’ ’);
c***ole.log(date); // 输出:Mon Sep 15 2014 21:21:29 +0800
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(这里放字符串)//当然要正确格式的字符串不然非法
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中如何将一字符串表示的系统时间转换为Date时间对象
js中将一串字符串转换为date类型,主要是先过滤字符,然后分割开,如下代码实例:
function parseToDate(strTime)
{
var arr=strTime.split(" ");
if(arr.length》=2)
{
var arr1=arr.split("-");
var arr2=arr.split(":");
}
else
return null;
if(arr1.length》=3 && arr2.length》=3)
{
var b=new Date(arr1);//将字符串转换为date类型
return b;
}
else
return 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中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="19***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.******Developer.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中字符串怎么转化为日期
var str = "2010-08-01";
// 转换日期格式
str = str.replace(/-/g, ’/’); // "2010/08/01";
// 创建日期对象
var date = new Date(str);
// 加一天
date.setDate(date.getDate() + 1);
更多文章:
etl开发与大数据开发区别(大数据工程师和大数据开发工程师的职能有何区别)
2026年4月14日 13:20
iframe禁止跳转(Jquer 获取a标签连接 传给iframe 禁止网页跳转)
2026年4月14日 12:40
霹雳布袋戏女角色(霹雳布袋戏左手香cosplay,是否是美人如玉)
2026年4月14日 12:20
objective词性转化(下面这句话中的“near my objective”是介词短语做表语吗怎么分析near的词性可能为形容词吗)
2026年4月14日 11:40







