草庐IT

mm_extract_ps

全部标签

php - 将日期 dd/mm/yyyy 格式从表单转换为时间戳?

我有一个表格要求日期为dd/mm/yyyy格式我尝试使用strtotime()函数将其转换为时间戳但我看到它只有在你填写表格时才有效,日期写成dd-mm-yyyy我该如何解决?我不知道在国外,但在意大利这里没有人这样写日期dd-mm-yyyy 最佳答案 停止使用strotime()、date()、time()等函数,开始使用DateTime.所有类型已知输入的完美解决方案:$dt=DateTime::createFromFormat('d/m/Y',$yourDMYinput);echo$dt->getTimestamp();#or

php - 你怎么匹配12小时时间 hh :mm in a regex?

如何在正则表达式中匹配12小时的时间——换句话说,匹配12:30而不是14:74?谢谢! 最佳答案 这应该有效:([1-9]|1[012]):[0-5][0-9] 关于php-你怎么匹配12小时时间hh:mminaregex?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1190451/

javascript - 在 javascript 中将日期从 dd/mm/yyyy 转换为 yyyy-mm-dd

好吧,我有一个表格,其中包含日期列和日期值,例如“2013-05-03”,因为该表格是动态填充的。我已经使用php转换了日期,现在的日期看起来像“2013年3月5日”PHP转换:因为我的页面有编辑功能而且我还使用我想将日期转换回其原始格式,以便chrome可以识别它vardate=newDate(feeddateindd/mm/yyyyformat);$("#customer_date").val(date);我试过上面的方法。但看起来转换没有发生。有什么不同的方法?谢谢! 最佳答案 做一个简单的拆分和合并vardate="03/0

PHP DOM 节点 : how to extract not only text but HTML tags also

我正在尝试制作一个脚本来抓取网站以检索最新的新闻更新。不幸的是,我遇到了一个小问题,我对DOM的有限了解似乎无法解决。我试图抓取的页面构建如下:AuthorContentinHTMLDate我可以很好地检索我需要的字段,除了内容。使用$td->nodeValue我检索文本形式的内容,而我想要它在HTML中(那里有'a'标签,'blockquote'等)这是我的代码:try{$html=@file_get_contents("test.php");checkIfFileExists($html);$dom=newDOMDocument();@$dom->loadHTML($html);$

php - 如何在 php 中将 youtube 视频发布日期转换为 DD/MM/YY?

我正在使用以下内容获取YouTube视频的发布日期:$url="http://gdata.youtube.com/feeds/api/videos/{$random_text}?v=2&alt=json";$json=file_get_contents($url);$json=str_replace('$','_',$json);$obj=json_decode($json);$video_date=$obj->entry->published->_t;以这种格式输出日期:2012-10-18t13:04:42.000z如何在php中将其转换为DD/MM/YY格式?我已经在以下位置尝试

php - 如何将日期从 dd-mm-yy 转换为 mm-dd-yy

如何将日期从dd-mm-yy转换为mm-dd-yy下面是我的代码但结果是:09-10-2001我需要09-01-2010 最佳答案 这行不通:date('m-d-y',strtotime($the_original_date));如果您有PHP5.3,您可以:$date=DateTime::createFromFormat('d-m-y','09-10-01');$new_date=$date->format('m-d-Y');否则:$parts=explode('-',$original_date);$new_date=$part

php - 将 float 转换为 HH :MM format

我有一个关于格式化字符串或float的问题。所以基本上我有这些数字需要如图所示输出:9.8333333333333->09:505.5555555555556->05:3310.545454545455->10:331.3333333333333->01:2020.923076923077->20:55这是我编写的函数,它在我需要的方面做得很糟糕。functiongetTime($dist,$road){$roads=array('I'=>65,'H'=>60,'M'=>55,'S'=>45);$time=$dist/$roads[$road];returnround($time-1)

php - 正则表达式从任何字符串中获取日期 yyyy-mm-dd

首先请原谅我对正则表达式不太熟悉。我想要的是一个正则表达式,它可以从任何类型的字符串中提取像mysql日期这样的日期。直到现在我一直在使用这个:^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$但是现在我想从其他字符串和日期时间字符串中提取日期模式我尝试将正则表达式更改为^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]).基于一些在线正则表达式测试器,但它失败了。有时它还会给我一个3位数的结果。换句话说,sting以yyyy-mm-dd开头,然后是空格字符数字或任何内容。如何提

PHP 字符串操作 : Extract hrefs

我有一个HTML字符串,我想检查其中是否有任何链接,如果有,提取它们并将它们放入一个数组中。我可以在jQuery中使用其选择器的简单性来做到这一点,但我找不到在PHP中使用的正确方法。例如,字符串可能如下所示:DoctorsC-GG-KK-M我如何(在PHP中)将其转换为类似于以下内容的数组:[1]=>"link1.html"[2]=>"link2.html"[3]=>"link3.html"谢谢,伊恩 最佳答案 您可以使用PHP的DOMDocument库来解析XML和/或HTML。像下面这样的东西应该可以解决问题,从HTML字符串

php - 正则表达式使用 YYYY-MM-DD 格式验证 PHP 中的日期

我正在尝试制作一个日期正则表达式验证器。我遇到的问题是我使用的是"date"类型的输入字段,这在Chrome中非常有用;它会在Chrome中打开类似日历的功能,但在其余部分它什么都不做,所以我决定为其余部分手动输入日期。这是我的错误抛出消息(我正在寻找YYYY-MM-DD格式):$date_regex='#^(19|20)\d\d[\-/.](0[1-9]|1[012])[\-/.](0[1-9]|[12][0-9]|3[01])$#';$hiredate=$_POST['hiredate'];if(!preg_match($date_regex,$hiredate)){$errors