Skip to content
  • Villa 28, Alley 11 To Ngoc Van, Quang Tay Ho, Ha Noi
  • +842435528028
  • +84934523528
  • Vietnamese
Book a Table
  • Home
  • About Chao Ban
  • Chef-Founder
  • Our Menu
  • Private Party
  • Blog
  • English
    • Tiếng Việt
  • Home
  • About Chao Ban
  • Chef-Founder
  • Our Menu
  • Private Party
  • Blog
  • English
    • Tiếng Việt
Book a Table

April 3, 2026

Chao Ban Vietnamese Restaurant > Blog > 2026 > April > 03
Blog

Chào Bạn: A Tranquil Green ‘Oasis’ for Lovers of Vietnamese Cuisine

Apr 3, 2026 Chào Bạn Hà Nội

Should you happen to stroll down the quaint Alley 11 on To Ngoc Van Street and find yourself captivated by a grand, deep-green gate paired with a lush bamboo fence, consider it the first warm

Search

Recent Posts

  • Does Chào Bạn Restaurant’s food Really suit our Korean palate?
  • A Refreshing Culinary Escape: Tasting the Summer Menu at Chào Bạn Vietnamese Restaurant
  • Maison 1929 collaborates with Teishoku 8 to bring the heart of Vietnamese cuisine to Taiwan
  • Chào Bạn: A Tranquil Green ‘Oasis’ for Lovers of Vietnamese Cuisine
  • A Night to Remember: A Stunning Lakeside Dining Experience in Tay Ho

Recent Comments

No comments to show.

Recent Posts

  • Does Chào Bạn Restaurant’s food Really suit our Korean palate?
  • A Refreshing Culinary Escape: Tasting the Summer Menu at Chào Bạn Vietnamese Restaurant
  • Maison 1929 collaborates with Teishoku 8 to bring the heart of Vietnamese cuisine to Taiwan
  • Chào Bạn: A Tranquil Green ‘Oasis’ for Lovers of Vietnamese Cuisine
  • A Night to Remember: A Stunning Lakeside Dining Experience in Tay Ho
chao ban logo footer
chao ban description

Working hours

Monday - Sunday

All Day Dining - Open Everyday

11:30 - 22:30 (L.O. 21:30)

Facebook Instagram Icon-email Icon-map-marker1

Contact Us

Address: Villa 28. Alley 11 To Ngoc Van, Quang An, Tay Ho, Ha Noi
HOTLINE 1: +84 (024) 35528028
HOTLINE 2: +84934523528

function updateTimeOptions() { console.log("Update time startttttttt");const selectedDate = dateField.value; console.log(selectedDate, "SELECTED DATE");timeField.innerHTML = "";// Chưa chọn ngày thì hiện toàn bộ if (!selectedDate) { originalOptions.forEach((opt) => { timeField.add(new Option(opt.text, opt.value)); }); return; }// Parse ngày được chọn (dd-mm-yyyy) const [day, month, year] = selectedDate.split("-").map(Number);const selected = new Date(year, month - 1, day); selected.setHours(0, 0, 0, 0);// Ngày hôm nay (00:00) const today = new Date(); const todayOnly = new Date(today); todayOnly.setHours(0, 0, 0, 0);// Ngày trong quá khứ -> không còn slot if (selected < todayOnly) { console.log("Past date => no time slots"); return; }// Số phút hiện tại const currentMinutes = today.getHours() * 60 + today.getMinutes();originalOptions.forEach((opt) => { if (!/^\d{1,2}:\d{2}$/.test(opt.value)) { timeField.add(new Option(opt.text, opt.value)); return; }// Nếu là ngày tương lai -> hiện hết if (selected > todayOnly) { timeField.add(new Option(opt.text, opt.value)); return; }// Chỉ lọc khi là hôm nay const [h, m] = opt.value.split(":").map(Number); const optionMinutes = h * 60 + m;if (optionMinutes > currentMinutes) { timeField.add(new Option(opt.text, opt.value)); } });// Nếu không còn slot nào thì thêm option thông báo if (timeField.options.length === 0) { timeField.add(new Option("No available time", "")); timeField.disabled = true; } else { timeField.disabled = false; } }