制作从01-01-0001到给定日期/时间的时间戳

时间:2011-12-01 10:24:39

标签: php api date time filemaker

我遇到了一个问题,我正在使用FileMaker PHP API,它与Web上的FileMaker平台进行交互。

我的问题是FileMaker平台不使用典型的纪元,而是使用01-01-0001的时间戳

无论如何都要创建一个从01-01-0001到日期('现在')生成时间戳的函数,例如?

非常感谢任何帮助。

聚苯乙烯。我确实理解PHP只是因为我不是PHP的新手。

1 个答案:

答案 0 :(得分:1)

我认为您希望从FileMaker时间戳获取PHP时间戳。如果这是正确的,您可以对FileMaker PHP API返回给您的数据使用strtotime

// Code that sets $record to a FileMaker_Record object
$timstamp = strtotime( $record->getField( 'timestamp_field' ) );

另一方面,如果您需要将PHP时间戳转换为FileMaker时间戳,则可以使用date函数和Tim Dietrich指出的格式字符串。< / p>

$user_update_request = $fm->newEditCommand('PHP_Users', $user->getRecordID());
$user_update_request->setField('Last_Login', date("m/d/Y h:i:s A"));
$user_update_result = $user_update_request->execute();