(PHP 5> = 5.3.0, PHP 7)
blockquote>Для этого можно использовать метод
data_sub
,$date = date_create($row["datetime"]); date_sub($date, date_interval_create_from_date_string('6 days')); echo date_format($date, 'Y-m-d');
DateTime: : sub - date_sub - вычитает количество дней, месяцев, лет, часов, минут и секунд из объекта DateTime
Попытка:
<input type="submit" style="position: absolute; left: -9999px"/>
, Который нажмет кнопку waaay налево из экрана. Хорошая вещь с этим, Вы получили бы постепенное ухудшение, когда CSS отключен.
Обновление - Обходное решение для IE7
, Как предложил Bryan Downing + с tabindex
для предотвращения вкладки достигают этой кнопки (Ates Goral):
<input type="submit"
style="position: absolute; left: -9999px; width: 1px; height: 1px;"
tabindex="-1" />
Вы могли попробовать также это
<INPUT TYPE="image" SRC="0piximage.gif" HEIGHT="0" WIDTH="0" BORDER="0">
, Вы могли включать изображение с шириной/высотой = 0 пкс
Вместо взлома Вы в настоящее время используете для сокрытия кнопки, было бы намного более просто установить visibility: collapse;
в атрибуте стиля. Однако я все еще рекомендовал бы использовать немного простого JavaScript для представления формы. Насколько я понимаю, поддержка таких вещей повсеместна в наше время.
Вы попробовали это?
<input type="submit" style="visibility: hidden;" />
, Так как большинство браузеров понимает visibility:hidden
, и это действительно не работает как display:none
, я предполагаю, что это должно быть прекрасным, все же. Действительно не протестировали его самостоятельно, таким образом, CMIIW.
Я думаю, что Вы должны идти путем JavaScript, или по крайней мере я был бы:
<script type="text/javascript">
// Using jQuery.
$(function() {
$('form').each(function() {
$(this).find('input').keypress(function(e) {
// Enter pressed?
if(e.which == 10 || e.which == 13) {
this.form.submit();
}
});
$(this).find('input[type=submit]').hide();
});
});
</script>
<form name="loginBox" target="#here" method="post">
<input name="username" type="text" /><br />
<input name="password" type="password" />
<input type="submit" />
</form>
Я работаю с набором платформ UI. У многих из них есть встроенный класс, который можно использовать для визуального сокрытия вещей.
<input type="submit" class="sr-only" tabindex="-1">
<input type="submit" class="cdk-visually-hidden" tabindex="-1">
Brilliant возражает, кто создал эти платформы, определили эти стили следующим образом:
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.cdk-visually-hidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
outline: 0;
-webkit-appearance: none;
-moz-appearance: none;
}