Your job is to convert the follwing function into PHP which means: You have to write a function in PHP which returns exactly the same results as the following code:
function getAllowedTime(string unhashedName) constant returns (uint timestamp)
bytes32 hash = sha3(unhashedName);
return registryStarted + (launchLength*(uint(_hash)>>128)>>128);
DESCRIPTION OF THE CODE:
We hash the name using keccak256, and express the result as an integer between 0 and 1. Then, we multiply that by the duration of the launch period (8 weeks) and add that to the start date (May 4th 2017 1100 UTC) to generate the time at which that name can first be auctioned.
At current UTC Time 2017-05-07 16:10 for this name "testname" it must return: 2017-05-22 21:40
Hello. I have much experience in conmverting code from one programming language to another programming language. Also, I have experience with porting similar code to PHP (with shifts and bit arithmetic)