我遇到了一个问题,我正在使用FileMaker PHP,它可以从web与FileMaker平台进行交互。
我的问题是,FileMaker平台不使用典型的纪元,而是使用01-01-0001的时间戳
例如,有没有办法创建一个函数来生成一个从01-01-0001到date('now')的时间戳?
任何帮助都将不胜感激。
Ps。我理解PHP,仅供参考,所以我在PHP方面并不完全是新手。
发布于 2011-12-03 00:30:20
我认为您应该从FileMaker时间戳中获取PHP时间戳。如果这是正确的,那么您可以对FileMaker PHP API返回的数据使用strtotime。
// Code that sets $record to a FileMaker_Record object
$timstamp = strtotime( $record->getField( 'timestamp_field' ) );另一方面,如果您有一个PHP时间戳并需要将其转换为FileMaker时间戳,则可以使用Tim Dietrich指出的带有格式字符串的date函数。
$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();https://stackoverflow.com/questions/8339773
复制相似问题