メールを送信するために、PHP スクリプトでユーザーの現地時間を使用する必要があります。JS からデータを取得して、PHP で使用するにはどうすればよいですか?
理想的には、これで必要な時間が得られます。
var now = new Date();
var hrs = now.getHours();
var msg = "";
if (hrs > 0) msg = "Mornin' Sunshine!"; // REALLY early
if (hrs > 6) msg = "Good morning"; // After 6am
if (hrs > 12) msg = "Good afternoon"; // After 12pm
if (hrs > 17) msg = "Good evening"; // After 5pm
if (hrs > 22) msg = "Go to bed!"; // After 10pm
alert(msg);
しかし、PHP スクリプトで JS 変数のデータを使用する方法を知る必要があります。これは、ユーザーが連絡先フォームを送信した後に発生するため、フォームへのアクセスでユーザーの時間を収集し、実際に使用する前にそれを php に渡すことができます。ここでAJAXは私の解決策でしょうか?初めてAJAXを学んでいるのですが、聞いた限りではこのような機能を持っているとのこと。