正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式

正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的方法。分享给大家供大家参考。具体代码codego.net提供方法如下:

<html>

<head><title>正则表达式</title></head>
<body>

<a href="./">返回列表</a>
<form action="<? echo $PHP_SELF;
?>" method="post">
请输入MM/DD/YYYY格式的日期:
<input type="text"
name="date" value="<? echo $date; ?>">
<input type="submit"
value="转换为YYYY-MM-DD格式">
</form>
<?php
if(isset($date)){

if ( ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})", $date, $regs ) ) {

echo $regs[0] . "的转换结果为:" . $regs[3] . "-" . $regs[1] . "-" .
$regs[2];
    } else {
        echo "$date 的日期格式不对!<br>";
   
}
}
?>
</body>
</html>

时间: 2024-12-20 01:08:14

正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的相关文章

php 24小时格式的日期转换为12小时的日期

今天下午做一个商城站,用到限时秒杀的功能.需要一个js选择时间的插件,从网上down了一个,插件是选择到秒的,24小时制.需要把 转换为12小时制的.本来使用的是 strtotime 函数,但是发现24小时制的字符串在使用这个函数转换为时间戳的时候会强制转换为12小时制的上午的格式,这样,只要用这个插件选择了超过十二点的时间,就会出现错误.所以,要做的就是把24小时的时间转换为12小时制的时间. 经测试,要时间格式,需要先创建一个 DateTime 时间对象.方法为 然后,使用 将日期对象转换为

JS如何将CST格式的日期转换为制定格式String

<html> <body> <script type="text/javascript"> var d = new Date() dateFormat = function (date, format) { date = new Date(date); var o = { 'M+' : date.getMonth() + 1, //month 'd+' : date.getDate(), //day 'H+' : date.getHours(), /

Delphi 修改系统时间格式为:&#39;yyyy-MM-dd HH:mm:ss&#39;, &#39;yyyy&#39;&#39;年&#39;&#39;M&#39;&#39;月 &#39;&#39;d&#39;&#39;日&#39;&#39;&#39;

声明: //记录系统日期格式: GSysShortDate, GSysLongDate, GSysTimeFormat: string; //获取系统日期格式:procedure GetSysDateTimeFormat();//设置系统日期格式:procedure SetSysDateTimeFormat(GSysShortDate, GSysLongDate, GSysTimeFormat: string); 实现://获取系统日期格式:procedure GetSysDateTimeFor

日期时间检查(格式为:YYYY-MM-DD HH:MM:SS)

//+---------------------------------------------------  //| 日期时间检查  //| 格式为:YYYY-MM-DD HH:MM:SS  //+---------------------------------------------------  function CheckDateTime(str)  {       var reg = /^(\d+)-(\d{ 1,2 })-(\d{ 1,2 }) (\d{ 1,2 }):(\d{ 1

AngularJS过滤器filter-时间日期格式-渲染日期格式-$filter

今天遇到了这些问题索性就 写篇文章吧 话不多说直接上栗子 不管任何是HTML格式还是JS格式必须要在  controller 里面写 // new Date() 获取当前时间 yyyy-MM-ddd //是返回的格式 下面会一 一列出 这种返回格式$scope.wwwwwww = $filter(new Date(),'yyyy-MM-dd') //或者这样写//这样是 指定date类型 可以省略不写 下面的是多此一举 但是我感觉有人会钻牛角尖所以嘛 嘿嘿 $scope.wwwwwww = $f

用DateTime.ToString(string format)输出不同格式的日期

Copy自:http://www.cnblogs.com/xvqm00/archive/2009/02/19/1394093.html DateTime.ToString()函数有四个重载.一般用得多的就是不带参数的那个了.殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期.以下把一些情况罗列出来,供大家参考.有些在MSDN上有的就没有列出来了. 1.         y代表年份,注意是小写的y,大写的Y并不代表年份. 2.         

C#中 String 格式的日期时间 转为 DateTime

C#中并没有表示时间的变量,只有DateTime,所以要表示时间,可以用TimeSpan表示. 方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 方法二:Convert.ToDateTime(string, IFormatProvider) DateTime dt; DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();

实例365(8)---------三种方法将字符串格式化为日期

一:DateTime.ParseExact方式,截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace ConvertToString { public

sql 时间转换格式 convert(varchar(10),字段名,转换格式)

convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121)CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式. 具体如下:0 | 0 or 100 | mon dd yyyy hh:miAM(或P