MyController

WEB業界素人の僕がまた見返しそうなことのメモです。

【JS】ローカル時刻によってリダイレクトさせる(リファラ―付)

何かいろいろとやり方はあるだろうけど、こんな感じにかけばGAとかの解析でもリファラ―拾ってくれるみたいなのでこれでいいんじゃなかろうか。

詳細はググってください。


結論、下記の●●を変えるだけ。

<script>
$(function(){
 	//現在時刻を取得
	var date_obj = new Date();
	var hours = date_obj.getHours();

	//リダイレクト
	if(hours > 18){
		var redirect_url = "●●.html" + location.search;
		if (document.referrer) {
			var referrer = "referrer=" + encodeURIComponent(document.referrer);
			redirect_url = redirect_url + (location.search ? '&' : '?') + referrer;
		}
		location.href = redirect_url;
	}
})
</script>