Visualforce Pageでタイムゾーン時間の出力

Salesforceで日付値および日付/時間値はGMTで格納されます、apex:outputTextタグを使用して時間出力するとGMT時間で出力されます。 例: 出力結果 TimeZone 1 ※Time Zone : (GMT+09:00) Japan Standard Time (Asia/Tokyo)

分かった通り、数式でユーザのタイムゾーンを判断する方法はありませんが、
Apex使うなら二つ解決方法があります。(もっとあるかも。。。)

1.Apexでユーザタイムゾーンの時差を取得

出力結果 TimeZone 2

2.apex:outputFieldタグを使用

出力結果 TimeZone 3 Enjoy it!