首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

是否可以写一个js函数 传入字符串 得到日期,该怎么处理

2012-04-01 
是否可以写一个js函数 传入字符串得到日期现在有问题 是否可以写一个js函数 传入字符串得到日期网上找了好

是否可以写一个js函数 传入字符串 得到日期
现在有问题 是否可以写一个js函数 传入字符串 得到日期 
网上找了好长时间,没有找到这个例子。


functionn d(date_1)

if(date_1!=null && date_1!="" )
  {
  alert("2");
  var date1_day=date_1.substring(0,2);
  var date1_mon=date_1.substring(3,5);
  var date1_year=date_1.substring(6,10);

  var date1= new Date(parseInt(date1_year,10),parseInt(date1_mon,10)-1,parseInt(date1_day,10));
  alert("new");
alert(date1);}
return date1;
else
  // date1="";
return null;


js是否支持 ??

(另外如何支持 调用如何作
是否可以 var mydate=d(date_1) 还是 date mydate=d(date_1) ??



[解决办法]

JScript code
String.prototype.isDate = function() {     var p;     var re1 = /(\d{4})[年./-](\d{1,2})[月./-](\d{1,2})[日]?$/;     var re2 = /(\d{1,2})[月./-](\d{1,2})[日./-](\d{2})[年]?$/;     var re3 = /(\d{1,2})[月./-](\d{1,2})[日./-](\d{4})[年]?$/;     if(re1.test(this)) {         p = re1.exec(this);         return new Date(p[1],p[2],p[3]);     }     if(re2.test(this)) {         p = re2.exec(this);         return new Date(p[3],p[1],p[2]);    }     if(re3.test(this)) {         p = re3.exec(this);         return new Date(p[3],p[1],p[2]);    }     return null; } var d = "2008-01-01".isDate();alert(d);alert("10-10-2009".isDate());alert("13101-2009".isDate());
[解决办法]
(另外如何支持 调用如何作
是否可以 var mydate=d(date_1) 还是 date mydate=d(date_1) ??
) 

var mydate=d(date_1) 即可。
[解决办法]
var date1_day=date_1.chinese wholesalers
ugg(0,2);
var date1_mon=date_1.substring(3,5);
var date1_year=date_1.substring(6,10);
[解决办法]
between : function(date, start, end){
date = chinese wholesalers
uggparse(date); start = this.parse(start); end = this.parse(end);
if (date && start && end) { 
var t = date.getTime();
return start.getTime() <= t && t <= end.getTime();

热点排行