我遇到了一个问题,我正在使用FileMaker PHP API,该API与来自web的FileMaker平台进行交互。
我的问题是,FileMaker平台不使用典型的纪元,而是使用时间戳从01-01-0001
是否可以创建一个函数来生成从01-01-0001到日期('now')的时间戳,例如?
任何帮助都将是非常感激的。
p。我确实懂PHP,所以我不是一个PHP新手。
我认为您想从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指出的格式字符串。
$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();