小编Nic*_*ick的帖子

如何将LDAP时间戳转换为Unix时间戳

当我使用PHP检索Active Directory的LDAP属性"pwdLastSet"时,我得到一个类似于1.29265206716E + 17的值.我知道这个值代表日期"2010年8月17日星期二14:11:11 GMT + 0200".

如何将此值转换为PHP中的Unix时间戳?谢谢你的任何提示!

php timestamp ldap

12
推荐指数
1
解决办法
2万
查看次数

在语句中转换结果

假设我有以下简单查询

SELECT TOP 1 name FROM months
Run Code Online (Sandbox Code Playgroud)

返回name ="march".可以转换这个结果吗?而不是"游行"我想要name ="3".SQL能做这样的事吗?我正在使用MSSQL数据库.

[更新]更正了查询.在编写这个简单的例子时,我将它与MySQL混合[/ update]

sql sql-server

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

对象常量的可见性

我发现PHP中的对象常量始终具有公共可见性,因此无法将它们设置为受保护或私有,如下所示:

<?php
class MyClass {
    protected const constant = "this won't work";
}
?>
Run Code Online (Sandbox Code Playgroud)

对此有何解释?我想不出强迫常数公开的充分理由.

php oop visibility constants

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

从Oracle DB检索日期

我正在使用Oracle DB,我正在尝试使用PHP从其表中获取数据.其中一个表包含一个对我来说很奇怪的日期列.

当我在我的数据库客户端打开表(我正在使用Navicat Lite)时,我看到日期如"2007-11-29 10:15:42",但是当我用PHP检索它们并显示它的日期时说"29-NOV" -07" .我使用简单的SQL查询和标准PHP函数(oci_parse,oci_execute,oci_fetch_array).

为什么DB中的值转换为此(无用)格式?如何获取日期,就像它存储在数据库中一样?谢谢你的提示!

sql oracle date

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

标签 统计

php ×2

sql ×2

constants ×1

date ×1

ldap ×1

oop ×1

oracle ×1

sql-server ×1

timestamp ×1

visibility ×1