小编Bom*_*123的帖子

比较两个名字串php

我在比较名称字符串时遇到问题.我有3个变量

$fullname  = 'MASNAD HOSSAIN NEHITH';
$firstName = 'Masnad';
$LastName  = 'Nehith';

$fullname2  = 'MÄSNAD HOSSAIN NEHITH';
$firstName2 = 'Mäsnad';
$LastName2  = 'Nehith';
Run Code Online (Sandbox Code Playgroud)

我想使用strpos以查看全名中是否存在名字,但是strpos区分大小写.

我尝试使用pregmatch的正则表达式,但我不确定它是如何工作的.

$pregmatch = preg_match("/$fullname/", $firstName);
if($pregmatch){
   echo " it matches";
 }
$pregmatch2 = preg_match("/$fullname2/", $firstName2);
if($pregmatch2){
   echo " it matches";
 }
Run Code Online (Sandbox Code Playgroud)

php regex preg-match

3
推荐指数
1
解决办法
147
查看次数

C# Epoch 时间到日期和时区的转换

什么是将纪元时间转换为日期的好方法,但使用特定时区

我需要检查两个日期。我在数据库中有一个日期,另一个在 x 网站中。

我知道这两个日期与 yyyy-MM-dd 的关系完全相同

例如:

数据库日期为: 1398891600 = 2014-05-01

X 网站日期为: 1398902400000 = 2014-05-01

C# 代码“转换器”

private string DateChecker_inEPOCH(string epochdate)
        {
            if (epochdate.Length < 13)
            {
                epochdate = epochdate + "000";
            }
            DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0).AddMilliseconds(Convert.ToDouble(epochdate));

            string dateFormated = dt.ToString("yyyy-MM-dd");

            return dateFormated;

        }
Run Code Online (Sandbox Code Playgroud)

问题是,当我使用我的方法进行转换时,一个数据库日期是 2014-04-30,网站日期是 2014-05-01。

我使用http://www.epochconverter.com/测试了日期

c# timezone epoch

1
推荐指数
1
解决办法
3536
查看次数

标签 统计

c# ×1

epoch ×1

php ×1

preg-match ×1

regex ×1

timezone ×1