This would make Bond either 37 or 40 years-old, depending on which date of birth you believe. Dominic Greene's party invitation in Quantum of Solace specifies a date of '08.23.08,' and this fancy bash takes place in the immediate aftermath of Casino Royale, meaning both happen in 2008.
As for when each James Bond film in the Daniel Craig era is set, the timeline is left deliberately ambiguous, but there are a few telling clues.